API Reference
PdfMultiColumnOptions
Controls sequential block flow across page columns.
Inheritance
- Object
- PdfMultiColumnOptions
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 1
- Method PdfContentBuilder.Columns
Constructors
public PdfMultiColumnOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int32 ColumnCount { get; set; } #Number of columns. Explicit definitions set this count and must be cleared before changing it.
public IReadOnlyList<PdfFlowColumn> ColumnDefinitions { get; set; } #Optional explicit widths and individual gutters. The setter snapshots the sequence; an empty sequence restores equal widths.
public Double Gap { get; set; } #Horizontal gutter between columns in points.
public Boolean BalanceLastPage { get; set; } #Whether the final page should distribute blocks toward similar column heights.
public Boolean BalanceParagraphLines { get; set; } #Whether long paragraphs may be split at already wrapped line boundaries to balance the final page.
public Boolean BalanceKeptParagraphLines { get; set; } #Allows kept paragraphs longer than a balanced column to split on the same physical page. Paragraphs that fit a balanced column and full-height sequential frames retain their keep-together rules. Defaults to false.
public Boolean HonorKeepWithNextWhenBalancing { get; set; } #Preserves the terminal keep-with-next group when balancing shortened column frames. Defaults to true. Full-height and partial physical-page frames retain their ordinary keep rules.
public Boolean BalanceTableRowLines { get; set; } #Whether splittable table rows may be balanced at legal cell paragraph boundaries. Defaults to whole-row balancing.
public Double FinalColumnSpacingAfter { get; set; } #Space below the final occupied column after balancing, in points. Limited to the remaining physical page space.
public PdfColor? SeparatorColor { get; set; } #Optional separator color between columns.