https://bugs.documentfoundation.org/show_bug.cgi?id=151609
Bug ID: 151609
Summary: Writer: dontSplit and KeepWithNext ignored inside
table cells
Product: LibreOffice
Version: 7.3.6.2 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Created attachment 183100
--> https://bugs.documentfoundation.org/attachment.cgi?id=183100&action=edit
Table spanning pages with constrained text
Paragraph may be flagged "Keep with next paragraph" or "Don't split paragraph"
in Text Flow tab of the paragraph style.
This works fine in pages or sections.
When a table is used to achieved "parallel" layout, these flags are ignored,
whether row is allowed to split or not.
Though I understand the difficulty to manage such a table (cell contents may be
forced to next page while text in the adjacent column would remain on the
page), I don't see the theoretical reason to restrict this text flow
possibility. As an example, consider a cell containing a drawing and its
caption. Due to the difficulty to control precisely position and wrapping in
this case, the drawing is anchored "As character" in its own paragraph so that
it will always stay within the cell boundary (which is not guaranteed with any
other anchor mode, the drawing going possibly into the bottom margin and
getting clipped by page limit). The drawing and the caption need to be linked
by a "Keep with next paragraph" flag so that they are not separated.
Either it is an unforeseen bug or a restriction should be clearly stated in the
documentation due to theoretical reasons.
In the attached A6 landscape sample document, second row contains:
- paragraph "Curabitur": keep with next paragraph
- paragraph "Donec": do not split paragraph
- rows in table are allowed to split (but behaviour is the same if they are
not; text in cell is extended until overflow occurs)
All formatting is done with direct formatting in this sample.
Tested with LO 7.3.6.2 under Fedora 36 (Linux) with KDE Plasma desktop
--
You are receiving this mail because:
You are the assignee for the bug.