Checkbox Format > Paragraph > Text Flow > Breaks in Writer
Michael Stahl
mstahl at redhat.com
Mon Sep 30 10:56:33 PDT 2013
On 26/09/13 17:23, Gay, Matthieu wrote:
> Hello,
>
> Is this possible to have the checkbox
>
> Format > Paragraph > Text Flow > Breaks
>
> always check for a table ?
you mean if the paragraph is in a table then it should always have a
page break?
i'm sure i don't understand what you mean because that doesn't make sense :)
> This bug is demanding it
> https://bugassistant.libreoffice.org/show_bug.cgi?id=39400 and for a
> malformated RTF, I also need it.
suspect the problem could be that paragraph attributes (including the
page break) are copied to the target paragraph; they should be copied
when the whole paragraph is copied but not if less than the whole
paragraph is selected.
the code for that is somewhere in sw/source/core/txtnode/, likely
SwTxtNode::CopyText
> If not, is this possible to tell me where the checkbox is managed int he
> code?
The breaks are represented in Writer as a pool item with id RES_BREAK
and class SvxFmtBreakItem (see include/editeng/formatbreakitem.hxx).
... which uses this enum from svxenum.hxx:
enum SvxBreak
{
SVX_BREAK_NONE,
SVX_BREAK_COLUMN_BEFORE,
SVX_BREAK_COLUMN_AFTER,
SVX_BREAK_COLUMN_BOTH,
SVX_BREAK_PAGE_BEFORE,
SVX_BREAK_PAGE_AFTER,
SVX_BREAK_PAGE_BOTH,
SVX_BREAK_END
};
the item exists in the SwAttrSet of the SwTxtNode... and it's mapped to
the UNO property "BreakType".
More information about the LibreOffice
mailing list