Apache OpenOffice (AOO) Bugzilla – Issue 14224
Frame caption positioned wrongly
Last modified: 2013-02-07 22:38:46 UTC
Add a caption to a frame and the caption is displayed somewhere in the middle of the frame. It should be displayed below or above the frame depending on the caption's attribute.
Thank you for using and supporting OOo. It seems to work for me in 1.1 Beta 2. If the problem still exists for you in 1.1 Beta 2, please attach a document that demonstrates is problem and provide clear, simple step by step instructions on how to reproduce the problem.
The problem still exists in RC4. Just add a frame to the writer document. Right click on it and select Caption. Make sure that the position field is set to Below. Add a caption text and click on OK. The caption text shows up within the frame's rectangle. It should show up below the rectangle.
Can confirm this with OOo 1.1.0(en). Issue 17630 is a duplicate of this which also contains a demofile.
*** Issue 17630 has been marked as a duplicate of this issue. ***
HI->OD: Reproducible lso in current version.
OD->HI: A caption to a frame is inserted as a paragraph at the beginning (above) or the end (below) of the content of the frame. Thus, the described defect isn't a defect - it works as designed.
Then adding a caption to a frame is fundamentally different to adding a caption to any other object, isn´t it? Adding a caption to some object (graphics, OLE, ..., except frame) -> add caption under/above object and put both into a new frame. Adding a caption to frame -> put caption into the frame. But what if one wants to have a caption under/above a frame, just like under/above any other object? Then the Insert Caption procedure would need to put the existing frame into a new frame, wouldn´t it?
Due to the different behavior of captions between frames and graphics, this issue is set to Enhancement.
This is also a problem in 2.0
Are you sure this is an enhancement and not a defect ? When you click on a frame and then choose Insert->Caption, it asks whether you want it "above" or "below". I think this implies that the caption should go either above or below the frame; not inside the frame. In many technical documents, the typical format is to put a box around a diagram and then put some form of numbered figure caption under the box. This seems to be impossible in OOwriter. (Impossible, without importing the picture... suppose I want to draw it inline within the frame). I am using OO310m11 (Build 9399) Thanks,
The beginning or end placement isn't working in any way at all... If I draw a rectangle in the middle of a frame, and then add a caption to the end, it might show up to the right of the rectangle, in the upper half of the frame. This must be a real bug, not an enhancement. How are you supposed to use this function??? How are you supposed draw a simple figure with an attached caption???
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".
As long as the behaviour is not consistent with other captioning contexts, and is contrary to user expectations, then I would classify this as a defect (regardless of developer expectations or even specifications). That said: a workaround is to manually create two frames, one nested inside the other. Set the caption on the outer frame: it will appear inside, at the top or bottom as you wish; but still outside the inner frame. The border on the outer frame should normally also be manually set to none. The "real" frame content should be inserted inside the inner frame. The overall result is now similar to what happens automatically with captioning in other contexts.