Skip to content

PDFFlowTableCompositeCell

Namespace: O2S.Components.PDF4NET.FlowDocument

Defines a cell that contains variable flow content.

public class PDFFlowTableCompositeCell : PDFFlowTableCell

Inheritance ObjectPDFFlowTableCellPDFFlowTableCompositeCell

Constructors

PDFFlowTableCompositeCell()

Initializes a new PDFFlowTableCompositeCell object.

public PDFFlowTableCompositeCell()

PDFFlowTableCompositeCell(PDFFlowTableCompositeCell)

Initializes a new PDFFlowTableCompositeCell object with a copy of another cell.

public PDFFlowTableCompositeCell(PDFFlowTableCompositeCell source)

Parameters

source PDFFlowTableCompositeCell
Source cell.


Properties

Background

Gets or sets the cell background.

public PDFBrush Background { get; set; }

Property Value

PDFBrush
A PDFBrush object that specifies how the cell background is filled.


Borders

Gets or sets the cell borders.

public PDFFlowContentBorders Borders { get; set; }

Property Value

PDFFlowContentBorders
A PDFFlowContentBorders object specifying how the top, right, bottom and left borders are drawn.


ColSpan

Gets or sets the number of columns this cell spans on.

public uint ColSpan { get; set; }

Property Value

UInt32
The number of columns on which this cell spans.


Content

Gets the cell content.

public PDFFlowContentCollection Content { get; }

Property Value

PDFFlowContentCollection
A collection of PDFFlowContent object representing the cell content.

Remarks

The content of this cell consists of multiple flow content objects added to this collection.


HorizontalAlign

Gets or sets the horizontal align.

public PDFGraphicAlign HorizontalAlign { get; set; }

Property Value

PDFGraphicAlign
The default horizontal alignment for the cells in the column.


InnerMargins

Gets or sets the cell inner margins.

public PDFFlowContentMargins InnerMargins { get; set; }

Property Value

PDFFlowContentMargins
A PDFFlowContentMargins object specifying the cell inner margins.


Row

Gets the row this cell belongs to.

public PDFFlowTableRow Row { get; internal set; }

Property Value

PDFFlowTableRow
The row that owns the cell.


RowSpan

Gets or sets the number of rows this cell spans on.

public uint RowSpan { get; set; }

Property Value

UInt32
The number of rows on which this cell spans.


StructureElement

Gets or sets the structure element.

public PDFStructureElement StructureElement { get; set; }

Property Value

PDFStructureElement
The PDFStructureElement object associated with this cell object.


Tag

Gets or sets an arbitrary object value that can be used to store custom information about this element.

public object Tag { get; set; }

Property Value

Object
The intended value.

Remarks

This property is analogous to Tag properties in other Microsoft programming models. Tag is intended to provide a pre-existing property location where you can store some basic custom information about any PDFFlowContent without requiring you to subclass a cell object.


VerticalAlign

Gets or sets the vertical align.

public PDFGraphicAlign VerticalAlign { get; set; }

Property Value

PDFGraphicAlign
The default vertical alignment for the cells in the column.