[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.TextSplitOptions

TextSplitOptions Class

Provides options for text splitting.

Inheritance
TextSplitOptions
Namespace: GrapeCity.Documents.Text
Assembly: DS.Documents.Imaging.dll
Syntax
public class TextSplitOptions
Public Class TextSplitOptions

Constructors

Name Description
TextSplitOptions()

Initializes a new instance of the TextSplitOptions class.

TextSplitOptions(TextLayout)

Initializes a new instance of the TextSplitOptions class copying data from the given TextLayout.

TextSplitOptions(TextSplitOptions)

Initializes a new instance of the TextSplitOptions class copying data from another instance of TextSplitOptions.

Properties

Name Description
AddSpacingAfterLastLine

Gets or sets a value indicating whether a line spacing should be added after the last line of the current TextLayout after splitting.

AllowMovingAllToRest

Gets or sets a value indicating whether, if no part of the content can fit in the current layout, to move all content to rest TextLayout. The default is false.

KeepParagraphLinesTogether

Gets or sets a value indicating whether paragraphs should be kept together (cannot be split between pages or columns).

LineGapBeforeFirstLine

Gets or sets a value indicating whether the typographic line gap should be added before the first line of the rest TextLayout.

MinLinesInFirstParagraph

Gets or sets the minimum number of lines on the last page (or at the ending of the first paragraph on the next page) to prevent widows.

MinLinesInLastParagraph

Gets or sets the minimum number of lines that must appear at the beginning of the last paragraph to prevent orphans.

RestColumnWidth

Gets or sets the width of the layout box measured from left or right margin for the rest of the text after splitting, in graphic units.

RestMarginBottom

Gets or sets the bottom margin of the layout box for the rest of the text after splitting, in graphic units.

RestMarginLeft

Gets or sets the left margin of the layout box for the rest of the text after splitting, in graphic units.

RestMarginRight

Gets or sets the right margin of the layout box for the rest of the text after splitting, in graphic units.

RestMarginTop

Gets or sets the top margin of the layout box for the rest of the text after splitting, in graphic units.

RestMaxHeight

Gets or sets the height of the layout box for the rest of the text after splitting, in graphic units.

RestMaxWidth

Gets or sets the width of the layout box for the rest of the text after splitting, in graphic units.

RestObjectRects

Gets or sets the list of areas occupied by embedded objects for the rest of the text after splitting.

RestRowHeight

Gets or sets the height of the layout box measured from top or bottom margin for the rest of the text after splitting, in graphic units.