[]
Provides options for splitting text between several fragments on the same page using the SplitAndBalance(PageSplitArea[], TextSplitOptions, out TextLayout) method.
public class PageSplitArea
Initializes a new instance of the PageSplitArea class.
public PageSplitArea()
Initializes a new instance of the PageSplitArea class copying data from another instance of PageSplitArea.
public PageSplitArea(PageSplitArea pageSplitArea)
pageSplitArea
PageSplitAreaPageSplitArea to be used as the source of data for a new instance of PageSplitArea.
Initializes a new instance of the PageSplitArea class copying data from the given TextLayout.
public PageSplitArea(TextLayout textLayout)
textLayout
TextLayoutTextLayout to be used as the source of data for a new instance of PageSplitArea.
Gets or sets the width of the layout box measured from the left margin (for positive values) or from the right margin (for negative values).
public float? ColumnWidth { get; set; }
Gets or sets the bottom margin of the layout box, in graphic units.
public float MarginBottom { get; set; }
Gets or sets the left margin of the layout box, in graphic units.
public float MarginLeft { get; set; }
Gets or sets the right margin of the layout box, in graphic units.
public float MarginRight { get; set; }
Gets or sets the top margin of the layout box, in graphic units.
public float MarginTop { get; set; }
Gets or sets the height of the layout box measured from the top margin (for positive values) or from the bottom margin (for negative values).
public float? RowHeight { get; set; }
Gets the resulting TextLayout or null after executing SplitAndBalance(PageSplitArea[], TextSplitOptions, out TextLayout).
public TextLayout TextLayout { get; }