API Reference

Class

PdfRowBuilder

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Builds a horizontal row with explicit column sizing.

Inheritance

  • Object
  • PdfRowBuilder

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Methods

public PdfRowBuilder AutoColumn(Action<PdfContentBuilder> build, Double minimum = 0, Nullable<Double> maximum = null) #
Returns: PdfRowBuilder

Adds a content-sized column, optionally constrained in points.

Parameters

build System.Action{OfficeIMO.Pdf.PdfContentBuilder} requiredposition: 0
minimum System.Double = 0 optionalposition: 1
maximum System.Nullable{System.Double} = null optionalposition: 2
public PdfRowBuilder Column(PdfColumnWidth width, Action<PdfContentBuilder> build) #
Returns: PdfRowBuilder

Adds a column with an explicit sizing strategy. Static elements, semantic groups, and components retain their content.

Parameters

width OfficeIMO.Pdf.PdfColumnWidth requiredposition: 0
build System.Action{OfficeIMO.Pdf.PdfContentBuilder} requiredposition: 1
public PdfRowBuilder ColumnSeparator(PdfColor color, Double width = 0.5) #
Returns: PdfRowBuilder

Draws a vertical separator line between columns in this row.

Parameters

color OfficeIMO.Pdf.PdfColor requiredposition: 0
width System.Double = 0.5 optionalposition: 1
public PdfRowBuilder FixedColumn(Double points, Action<PdfContentBuilder> build) #
Returns: PdfRowBuilder

Adds a column with an exact width in points.

Parameters

points System.Double requiredposition: 0
build System.Action{OfficeIMO.Pdf.PdfContentBuilder} requiredposition: 1
public PdfRowBuilder Gap(Double points) #
Returns: PdfRowBuilder

Sets the horizontal gutter, in points, between columns in this row.

Parameters

points System.Double requiredposition: 0
public PdfRowBuilder PercentColumn(Double percent, Action<PdfContentBuilder> build) #
Returns: PdfRowBuilder

Adds a column that consumes a percentage of available row width.

Parameters

percent System.Double requiredposition: 0
build System.Action{OfficeIMO.Pdf.PdfContentBuilder} requiredposition: 1
public PdfRowBuilder RelativeColumn(Action<PdfContentBuilder> build, Double weight = 1) #
Returns: PdfRowBuilder

Adds a column that receives a weighted share of remaining width.

Parameters

build System.Action{OfficeIMO.Pdf.PdfContentBuilder} requiredposition: 0
weight System.Double = 1 optionalposition: 1
public PdfRowBuilder Style(PdfRowStyle style) #
Returns: PdfRowBuilder

Applies row/column layout rhythm for this row.

Parameters

style OfficeIMO.Pdf.PdfRowStyle requiredposition: 0