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
itemCollectionCollectionTableFieldBases
TableFieldText(CollectionTableFieldBases, int)
Creates and inserts a text field at the specified index.
public TableFieldText(CollectionTableFieldBases itemCollection, int index)
Parameters
itemCollectionCollectionTableFieldBasesindexint
Properties
Adjusted
Gets or sets whether the text is force-adjusted.
public string Adjusted { get; set; }
Property Value
AlignmentHorizontal
Gets the horizontal alignment settings.
[JsonInclude]
public PropertyAlignmentHorizontal AlignmentHorizontal { get; }
Property Value
AlignmentVertical
Gets or sets the vertical alignment.
public string AlignmentVertical { get; set; }
Property Value
ConditionalFormatter
Gets the conditional formatter collection.
[JsonInclude]
public CollectionConditionalFormatterItems ConditionalFormatter { get; }
Property Value
Contents
Gets or sets the text contents expression.
public string Contents { get; set; }
Property Value
Direction
Gets or sets the text direction.
public string Direction { get; set; }
Property Value
ExportAsPicture
Gets or sets whether the field is exported as a raster image.
public string ExportAsPicture { get; set; }
Property Value
Filling
Gets the filling definition (background, gradients, bitmap, etc.).
[JsonInclude]
public override PropertyFillingWithBitmap Filling { get; }
Property Value
FixedHeight
Gets or sets a fixed height (0 = auto).
public string FixedHeight { get; set; }
Property Value
Font
[JsonInclude]
public PropertyFontExt Font { get; }
Property Value
Frame
Gets the frame formatting for the field.
[JsonInclude]
public override PropertyFrameExt Frame { get; }
Property Value
LineSpacing
Gets or sets the line spacing mode.
public string LineSpacing { get; set; }
Property Value
OptimizeSpaces
Gets or sets whether multiple spaces are optimized.
public string OptimizeSpaces { get; set; }
Property Value
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
Wrapping
Gets the wrapping settings.
[JsonInclude]
public PropertyFieldWrapping Wrapping { get; }