Table of Contents

Class CollectionTableFieldBases

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

Collection of table fields (text, chart, drawing, barcode, input etc.) providing factory helpers for strongly typed additions. Handles polymorphic instantiation based on underlying object type and LLX extensions.

public class CollectionTableFieldBases : DomCollectionBase<TableField>, IList<TableField>, ICollection<TableField>, IReadOnlyList<TableField>, IReadOnlyCollection<TableField>, IEnumerable<TableField>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, IDomCollectionBase
Inheritance
CollectionTableFieldBases
Implements
Inherited Members

Methods

AddNewBarcode()

Creates and appends a barcode field.

public TableFieldBarcode AddNewBarcode()

Returns

TableFieldBarcode

The created TableFieldBarcode instance.

AddNewChart(LlChartType)

Creates and appends a chart field for the given chart type.

public TableFieldChart AddNewChart(LlChartType type)

Parameters

type LlChartType

The chart type to use for the new field.

Returns

TableFieldChart

The created TableFieldChart instance.

AddNewCheckbox()

Creates and appends a checkbox field.

public TableFieldCheckbox AddNewCheckbox()

Returns

TableFieldCheckbox

The created TableFieldCheckbox instance.

AddNewDataGraphic()

Creates and appends a data graphic field.

public TableFieldDataGraphic AddNewDataGraphic()

Returns

TableFieldDataGraphic

The created TableFieldDataGraphic instance.

AddNewDrawing()

Creates and appends a drawing field.

public TableFieldDrawing AddNewDrawing()

Returns

TableFieldDrawing

The created TableFieldDrawing instance.

AddNewExtensionObject(string)

Creates and appends an extension (LLX) object field.

public TableFieldExtensionObject AddNewExtensionObject(string name)

Parameters

name string

The name of the extension object.

Returns

TableFieldExtensionObject

The created TableFieldExtensionObject instance.

AddNewGauge(LlDomGaugeType)

Creates and appends a gauge field.

public TableFieldGauge AddNewGauge(LlDomGaugeType type)

Parameters

type LlDomGaugeType

The gauge type to use for the new field.

Returns

TableFieldGauge

The created TableFieldGauge instance.

AddNewHtml()

Creates and appends an HTML field.

public TableFieldHtml AddNewHtml()

Returns

TableFieldHtml

The created TableFieldHtml instance.

AddNewInputButton()

Creates and appends a button input field.

public TableInputFieldButton AddNewInputButton()

Returns

TableInputFieldButton

The created TableInputFieldButton instance.

AddNewInputCheckbox()

Creates and appends a checkbox input field.

public TableInputFieldCheckbox AddNewInputCheckbox()

Returns

TableInputFieldCheckbox

The created TableInputFieldCheckbox instance.

AddNewInputCombobox()

Creates and appends a combobox input field.

public TableInputFieldComboBox AddNewInputCombobox()

Returns

TableInputFieldComboBox

The created TableInputFieldComboBox instance.

AddNewInputEdit()

Creates and appends an edit input field.

public TableInputFieldEdit AddNewInputEdit()

Returns

TableInputFieldEdit

The created TableInputFieldEdit instance.

AddNewPdf()

Creates and appends a PDF field.

public TableFieldPdf AddNewPdf()

Returns

TableFieldPdf

The created TableFieldPdf instance.

AddNewRtf()

Creates and appends an RTF field.

public TableFieldRtf AddNewRtf()

Returns

TableFieldRtf

The created TableFieldRtf instance.

AddNewTable()

Creates and appends a nested table field.

public TableFieldTable AddNewTable()

Returns

TableFieldTable

The created TableFieldTable instance.

AddNewText()

Creates and appends a text field.

public TableFieldText AddNewText()

Returns

TableFieldText

The created TableFieldText instance.

InitializeInternalList(DomCollectionBase<TableField>)

Initializes the internal list of subobjects from the specified source collection. Handles polymorphic instantiation and property copying for input objects.

protected override void InitializeInternalList(DomCollectionBase<TableField> source)

Parameters

source DomCollectionBase<TableField>

The source collection to initialize from.