Apache OpenOffice (AOO) Bugzilla – Issue 63377
misplaced callout endpoints upon save/load
Last modified: 2017-05-20 10:55:40 UTC
I am experiencing an annoying problem with the classic callouts (those avaailable in OOo1.1x). It seems that the position of the end of the arm is not stored/loaded correctly. The end-point position changes every time the file is saved and then opened again. I have included a demo. Both an OpenDoc odp file and a pdf print out that shows how the slide looks on screen before save/open cycle. If you edit any other sahp and save again, in cycles, you will see that the arrowheads of the two green callouts ("Anclaje a membrana" and "cascada MAPKs") will move to the right in each save/load cycle. The shift is consitent and repetitive: always to the right and always by the same distance for all callouts in a slide. It seems that there is common calculation that is performed in a different way in the storing and loading algorithms for those elements (perhaps using diferents units, an unintended offset present in only one of the operations). I am a university teacher. I have presentations with hundreds of slides, with many of those callouts. Every time I open such a file I need to scan all slides to correct for these movements. This is terribly annoying (and time consuming). Essetially it means that I need to do again a lot of work every time the file is saved (so corrupting the "Save" concept). The movement is observed saving either in odp or sxi formats. Saving as ppt preserves position, but transforms callout into a shape, so it is not a good solution. This happens in OOo 2.0.x. Suffered on 2.0, 2.01 and 2.0.2, both on Linux (Ubuntu breezy) and Windows (2000, XP) Enrique
Created attachment 35033 [details] An slide with two green-backgound callouts. odp format
Created attachment 35034 [details] A pdf printout of teh original odp file above. To serve as reference for comparison
Reproducible. Reassigned.
The same issue applies to callouts in Writer and Draw. The problem is related to fitting the callout to the text: if these options are not active, the endpoint position is stable over save/load. Select callout. Right-click context > Text > Text tab Uncheck "Fit width to text" and "Fit height to text"
Reset assigne to the default "issues@openoffice.apache.org".