Issue 33096

Summary: Register-true not evaluated properly
Product: Writer Reporter: openoffice
Component: codeAssignee: AOO issues mailing list <issues>
Status: ACCEPTED --- QA Contact:
Severity: Trivial    
Priority: P3 CC: issues
Version: OOo 1.1   
Target Milestone: ---   
Hardware: All   
OS: All   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---

Description openoffice 2004-08-17 12:06:46 UTC
A longer document uses even and odd pages, where register-true (ger.:
Registerhaltigkeit) is enabled on only one of the even/odd page templates. As a
result, tables can get formatted incorrectly.

A more detailed analysis shows: A table is formatted using register-true, which
adds additional spacing to the cells. During re-formatting, the layout moves the
table to the previous page where it is re-formatted without register-true (and
uses less space). When the layout determines that the table doesn't fit, it
moves it to the next page again with register-true enabled. Now the table
*should* get re-formatted, but apparently the algorithm determines that (parts
of) the table haven't really changed and only *moves* it to the next page. Parts
of the table are being re-formatted. As a result, some parts of the table are
reformatted with register-true, others are not, causing an inconsistent table
layout. (I.e., table cells do not fit within their own borders, so that borders
and text overlap.)

Work-around: Enable register-true on all or on none of the pages.


DVO->FME: I don't have permission yet to attach the bug-doc 'HU-format2.sxw',
p.14, 44. Please contact me directly if you need it sooner.
Comment 1 frank.meies 2004-08-17 13:43:43 UTC
.