API Reference
Class
PdfRowBuilder
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.
Returned or exposed by
- Method PdfRowBuilder.AutoColumn
- Method PdfRowBuilder.Column
- Method PdfRowBuilder.ColumnSeparator
- Method PdfRowBuilder.FixedColumn
- Method PdfRowBuilder.Gap
- Method PdfRowBuilder.PercentColumn
- Method PdfRowBuilder.RelativeColumn
- Method PdfRowBuilder.Style
Accepted by parameters
- Method PdfContentBuilder.Row
Methods
public PdfRowBuilder AutoColumn(Action<PdfContentBuilder> build, Double minimum = 0, Nullable<Double> maximum = null) #Returns:
PdfRowBuilderAdds a content-sized column, optionally constrained in points.
Parameters
- build System.Action{OfficeIMO.Pdf.PdfContentBuilder}
- minimum System.Double = 0
- maximum System.Nullable{System.Double} = null
public PdfRowBuilder Column(PdfColumnWidth width, Action<PdfContentBuilder> build) #Returns:
PdfRowBuilderAdds a column with an explicit sizing strategy. Static elements, semantic groups, and components retain their content.
Parameters
- width OfficeIMO.Pdf.PdfColumnWidth
- build System.Action{OfficeIMO.Pdf.PdfContentBuilder}
public PdfRowBuilder ColumnSeparator(PdfColor color, Double width = 0.5) #Returns:
PdfRowBuilderDraws a vertical separator line between columns in this row.
Parameters
- color OfficeIMO.Pdf.PdfColor
- width System.Double = 0.5
public PdfRowBuilder FixedColumn(Double points, Action<PdfContentBuilder> build) #Returns:
PdfRowBuilderAdds a column with an exact width in points.
Parameters
- points System.Double
- build System.Action{OfficeIMO.Pdf.PdfContentBuilder}
public PdfRowBuilder Gap(Double points) #Returns:
PdfRowBuilderSets the horizontal gutter, in points, between columns in this row.
Parameters
- points System.Double
public PdfRowBuilder PercentColumn(Double percent, Action<PdfContentBuilder> build) #Returns:
PdfRowBuilderAdds a column that consumes a percentage of available row width.
Parameters
- percent System.Double
- build System.Action{OfficeIMO.Pdf.PdfContentBuilder}
public PdfRowBuilder RelativeColumn(Action<PdfContentBuilder> build, Double weight = 1) #Returns:
PdfRowBuilderAdds a column that receives a weighted share of remaining width.
Parameters
- build System.Action{OfficeIMO.Pdf.PdfContentBuilder}
- weight System.Double = 1
public PdfRowBuilder Style(PdfRowStyle style) #Returns:
PdfRowBuilderApplies row/column layout rhythm for this row.
Parameters
- style OfficeIMO.Pdf.PdfRowStyle