New to Telerik Document ProcessingStart a free 30-day trial

Property container for TableRow formatting including height, splitting, repetition, alignment, and cell spacing; supports style inheritance.

Definition

Methods

Enumerates the style properties.

C#
protected override IEnumerable<IStyleProperty> EnumerateStyleProperties()
Returns:

IEnumerable<IStyleProperty>

The style properties.

Overrides: DocumentElementPropertiesBase.EnumerateStyleProperties()

Gets specific style property or null.

C#
protected override IStyleProperty GetStylePropertyOverride(IStylePropertyDefinition propertyDefinition)
Parameters:propertyDefinitionIStylePropertyDefinition

The property definition.

Returns:

IStyleProperty

Overrides: DocumentElementPropertiesBase.GetStylePropertyOverride(IStylePropertyDefinition)

Properties

Gets or sets whether the row content can split across page breaks; local-only property not inherited from styles; defaults to true.

C#
public IStyleProperty<bool?> CanSplit { get; }
Property Value:

The default value is true.

Gets or sets the row height definition including type (auto, minimum, exact) and value; local-only property not inherited from styles.

C#
public IStyleProperty<TableRowHeight> Height { get; }
Property Value:

The height.

Gets or sets the horizontal alignment of the row within the table; valid values are Left, Center, Right.

C#
public IStyleProperty<Alignment> HorizontalAlignment { get; }

Gets or sets whether this row repeats as a header on each page when the table spans multiple pages; local-only property not inherited from styles; defaults to false.

C#
public IStyleProperty<bool?> RepeatOnEveryPage { get; }
Property Value:

The default value is false.

Gets or sets the spacing between adjacent cells and table edges in device independent pixels (1/96 inch).

C#
public IStyleProperty<double?> TableCellSpacing { get; }