PaginatorOptions Class
Represents options used to specify which parts of the presentation to update while paginating it.
- Inheritance:
- System.ObjectPaginatorOptions
Constructors
PaginatorOptions()
Initializes a new instance of the PaginatorOptions class.
Properties
TrimExcessTableCellSpans
Gets or sets a value indicating whether to trim excess table cell spans while paginating the presentation.
For example, table with two rows (row 1: cell[column span = 2], cell[column span = 2]) (row 2: cell[column span = 4]) will be trimmed to (row 1: cell[column span = 1], cell[column span = 1]) (row 2: cell[column span = 2]).
public bool TrimExcessTableCellSpans { get; set; }Public Property TrimExcessTableCellSpans As BooleanProperty Value
- System.Boolean
true to trim excess table cell spans while paginating the presentation; otherwise, false.
UpdateTableColumnWidths
Gets or sets a value indicating whether to update table column widths while paginating the presentation.
Width will be set to a value calculated while paginating the presentation for each column in a table.
public bool UpdateTableColumnWidths { get; set; }Public Property UpdateTableColumnWidths As BooleanProperty Value
- System.Boolean
true to update table column widths while paginating the presentation; otherwise, false.
UpdateTableRowHeights
Gets or sets a value indicating whether to update table row heights while paginating the presentation.
Height will be set to a value calculated while paginating the presentation for each row in a table.
public bool UpdateTableRowHeights { get; set; }Public Property UpdateTableRowHeights As BooleanProperty Value
- System.Boolean
true to update table row heights while paginating the presentation; otherwise, false.
UseAdvancedTextFormatting
Gets or sets a value indicating whether to do text layout using advanced text formatting implementation such as those from Windows Presentation Foundation (WPF) or HarfBuzz text-shaping engine, or to use the default primitive implementation.
Default value is false for improved performance and stability of the output because advanced text formatting is required only for complex scripts or advanced typography features.
public bool UseAdvancedTextFormatting { get; set; }Public Property UseAdvancedTextFormatting As BooleanProperty Value
- System.Boolean
true to do text layout using advanced text formatting implementation; otherwise false to use the default primitive implementation.
Events
ProgressChanged
Occurs when paginating progress of a file has changed.
public event EventHandler<OperationProgressChangedEventArgs> ProgressChangedPublic Event ProgressChanged As EventHandler(Of OperationProgressChangedEventArgs)Event Type
- System.EventHandler<OperationProgressChangedEventArgs>