https://bugs.documentfoundation.org/show_bug.cgi?id=146383

--- Comment #6 from Regina Henschel <[email protected]> ---
The wrap is determined by a drawing object, which is a custom shape rectangle
without fill and stroke. That is "Frame1" in the branch "Drawing objects" in
Navigator.
This rectangle has a BoundRect, which is shifted up by 1 (Twips) compared with
the FrameRect. You can see both with the "Development tools". There is a second
object named "Frame1" in part "Shapes" in the "Object" pane in "Development
tools". That is that from branch "Frames". That one from branch "Drawing
objects" has "DYNAMIC" in the property "TextWrap".

Because the rectangle has no transformation and no stroke, BoundRect and
FrameRect should be the same. The difference happens somewhere in opening the
odt document.

MS Office puts differences between bounding rectangle (=BoundRect) and snap
rectangle (=FrameRect) into the attributes wp:effectExtend in the file. Without
my patch that was not done on export, with my patch LO writes them to file too.
MS Office has no UI for that, but uses the values.

On import from docx the values from wp:effectExtend are incorporated into the
wrap distance from text, because LO has nothing comparable to
"wp:effectExtend". In this case you get a top distance, in UI 0.02mm, which
extends the wrap area of the shape so that there is not enough space for the
characters of the third text line.

So the problem is not directly in my patch, but the question is, why the
bounding rectangle is shifted up on opening the odt-file.

Another question is, whether my patch can/should workaround the underlying
problem.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to