Table of Contents

Class TableFieldText

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel31.CrossPlatform.dll

Text table field with rich alignment, wrapping and formatting options.

public class TableFieldText : TableFieldBase, IDomItemWithConditionalFormatter, IDomItemWithOutputFormatter
Inheritance
TableFieldText
Implements
Inherited Members

Constructors

TableFieldText(CollectionTableFieldBases)

Creates and appends a text field.

public TableFieldText(CollectionTableFieldBases itemCollection)

Parameters

itemCollection CollectionTableFieldBases

TableFieldText(CollectionTableFieldBases, int)

Creates and inserts a text field at the specified index.

public TableFieldText(CollectionTableFieldBases itemCollection, int index)

Parameters

itemCollection CollectionTableFieldBases
index int

Properties

Adjusted

Gets or sets whether the text is force-adjusted.

public string Adjusted { get; set; }

Property Value

string

AlignmentHorizontal

Gets the horizontal alignment settings.

[JsonInclude]
public PropertyAlignmentHorizontal AlignmentHorizontal { get; }

Property Value

PropertyAlignmentHorizontal

AlignmentVertical

Gets or sets the vertical alignment.

public string AlignmentVertical { get; set; }

Property Value

string

ConditionalFormatter

Gets the conditional formatter collection.

[JsonInclude]
public CollectionConditionalFormatterItems ConditionalFormatter { get; }

Property Value

CollectionConditionalFormatterItems

Contents

Gets or sets the text contents expression.

public string Contents { get; set; }

Property Value

string

Direction

Gets or sets the text direction.

public string Direction { get; set; }

Property Value

string

ExportAsPicture

Gets or sets whether the field is exported as a raster image.

public string ExportAsPicture { get; set; }

Property Value

string

Filling

Gets the filling definition (background, gradients, bitmap, etc.).

[JsonInclude]
public override PropertyFillingWithBitmap Filling { get; }

Property Value

PropertyFillingWithBitmap

FixedHeight

Gets or sets a fixed height (0 = auto).

public string FixedHeight { get; set; }

Property Value

string

Font

[JsonInclude]
public PropertyFontExt Font { get; }

Property Value

PropertyFontExt

Frame

Gets the frame formatting for the field.

[JsonInclude]
public override PropertyFrameExt Frame { get; }

Property Value

PropertyFrameExt

LineSpacing

Gets or sets the line spacing mode.

public string LineSpacing { get; set; }

Property Value

string

OptimizeSpaces

Gets or sets whether multiple spaces are optimized.

public string OptimizeSpaces { get; set; }

Property Value

string

OutputFormatter

Gets the output formatter definition controlling textual representation of the item's value. The formatter may be replaced or its properties adjusted to influence runtime formatting.

[JsonInclude]
public PropertyOutputFormatterBase OutputFormatter { get; }

Property Value

PropertyOutputFormatterBase

Wrapping

Gets the wrapping settings.

[JsonInclude]
public PropertyFieldWrapping Wrapping { get; }

Property Value

PropertyFieldWrapping