Skip to content

PDFFlowTableImageCell

Namespace: O2S.Components.PDF4NET.FlowDocument

Defines a cell that contains an image.

public class PDFFlowTableImageCell : PDFFlowTableCell

Inheritance ObjectPDFFlowTableCellPDFFlowTableImageCell

Constructors

PDFFlowTableImageCell()

Initializes a new PDFFlowTableImageCell object.

public PDFFlowTableImageCell()

PDFFlowTableImageCell(PDFImage)

Initializes a new PDFFlowTableImageCell object.

public PDFFlowTableImageCell(PDFImage content)

Parameters

content PDFImage
The cell content.


PDFFlowTableImageCell(PDFFlowTableImageCell)

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

public PDFFlowTableImageCell(PDFFlowTableImageCell source)

Parameters

source PDFFlowTableImageCell
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 or sets the cell content.

public PDFImage Content { get; set; }

Property Value

PDFImage
The image displayed in the cell.


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.


ImageHeight

Gets or sets the image height.

public double ImageHeight { get; set; }

Property Value

Double
The height of the image displayed in the cell.

Remarks

If this value is 0, the height is computed automatically based on image width in order to keep the original image aspect ratio.


ImageWidth

Gets or sets the image width.

public double ImageWidth { get; set; }

Property Value

Double
The width of the image displayed in the cell.

Remarks

If this value is 0, the width is computed automatically based on image height in order to keep the original image aspect ratio.


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.