Table of Contents

Class CollectionObjectBases

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

Collection of report objects (lines, shapes, text, charts, etc.) providing factory helpers and cloning logic.

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

Properties

this[string]

Returns the object with the specified name or null if not found.

public ObjectBase this[string objectName] { get; }

Parameters

objectName string

The case-sensitive object name.

Property Value

ObjectBase

The matching ObjectBase instance or null.

Methods

AddNewBarcode()

Adds a new barcode object to the end of the collection and returns the added instance.

public ObjectBarcode AddNewBarcode()

Returns

ObjectBarcode

The new ObjectBarcode.

AddNewBarcode(int)

Inserts a new barcode object into the collection.

public ObjectBarcode AddNewBarcode(int index)

Parameters

index int

Zero-based index where the object will be inserted.

Returns

ObjectBarcode

The new ObjectBarcode.

AddNewCheckbox()

Adds a new checkbox object to the end of the collection and returns the added instance.

public ObjectCheckbox AddNewCheckbox()

Returns

ObjectCheckbox

The new ObjectCheckbox.

AddNewCheckbox(int)

Inserts a new checkbox object.

public ObjectCheckbox AddNewCheckbox(int index)

Parameters

index int

Zero-based insertion index.

Returns

ObjectCheckbox

The new ObjectCheckbox.

AddNewDataGraphic()

Adds a new datagraphic object.

public ObjectDataGraphic AddNewDataGraphic()

Returns

ObjectDataGraphic

The new ObjectDataGraphic.

AddNewDataGraphic(int)

Inserts a new datagraphic object.

public ObjectDataGraphic AddNewDataGraphic(int index)

Parameters

index int

Insertion index.

Returns

ObjectDataGraphic

The new ObjectDataGraphic.

AddNewDrawing()

Adds a new drawing object.

public ObjectDrawing AddNewDrawing()

Returns

ObjectDrawing

The new ObjectDrawing.

AddNewDrawing(int)

Inserts a new drawing object.

public ObjectDrawing AddNewDrawing(int index)

Parameters

index int

Insertion index.

Returns

ObjectDrawing

The new ObjectDrawing.

AddNewEllipse()

Adds a new ellipse object.

public ObjectEllipse AddNewEllipse()

Returns

ObjectEllipse

The new ObjectEllipse.

AddNewEllipse(int)

Inserts a new ellipse object.

public ObjectEllipse AddNewEllipse(int index)

Parameters

index int

Insertion index.

Returns

ObjectEllipse

The new ObjectEllipse.

AddNewGauge(LlDomGaugeType)

Adds a new gauge object.

public ObjectGauge AddNewGauge(LlDomGaugeType gaugeType)

Parameters

gaugeType LlDomGaugeType

The type of gauge to create.

Returns

ObjectGauge

The new ObjectGauge.

AddNewGauge(LlDomGaugeType, int)

Inserts a new gauge object.

public ObjectGauge AddNewGauge(LlDomGaugeType gaugeType, int index)

Parameters

gaugeType LlDomGaugeType

The type of gauge to create.

index int

Insertion index.

Returns

ObjectGauge

The new ObjectGauge.

AddNewHtml()

Adds a new html object.

public ObjectHtml AddNewHtml()

Returns

ObjectHtml

The new ObjectHtml.

AddNewHtml(int)

Inserts a new html object.

public ObjectHtml AddNewHtml(int index)

Parameters

index int

Insertion index.

Returns

ObjectHtml

The new ObjectHtml.

AddNewInputButton()

Adds a new inputbutton object.

public ObjectInputButton AddNewInputButton()

Returns

ObjectInputButton

The new ObjectInputButton.

AddNewInputButton(int)

Inserts a new inputbutton object.

public ObjectInputButton AddNewInputButton(int index)

Parameters

index int

Insertion index.

Returns

ObjectInputButton

The new ObjectInputButton.

AddNewInputCheckbox()

Adds a new inputcheckbox object.

public ObjectInputCheckbox AddNewInputCheckbox()

Returns

ObjectInputCheckbox

The new ObjectInputCheckbox.

AddNewInputCheckbox(int)

Inserts a new inputcheckbox object.

public ObjectInputCheckbox AddNewInputCheckbox(int index)

Parameters

index int

Insertion index.

Returns

ObjectInputCheckbox

The new ObjectInputCheckbox.

AddNewInputCombobox()

Adds a new inputcombobox object.

public ObjectInputCombobox AddNewInputCombobox()

Returns

ObjectInputCombobox

The new ObjectInputCombobox.

AddNewInputCombobox(int)

Inserts a new inputcombobox object.

public ObjectInputCombobox AddNewInputCombobox(int index)

Parameters

index int

Insertion index.

Returns

ObjectInputCombobox

The new ObjectInputCombobox.

AddNewInputEdit()

Adds a new inputedit object.

public ObjectInputEdit AddNewInputEdit()

Returns

ObjectInputEdit

The new ObjectInputEdit.

AddNewInputEdit(int)

Inserts a new inputedit object.

public ObjectInputEdit AddNewInputEdit(int index)

Parameters

index int

Insertion index.

Returns

ObjectInputEdit

The new ObjectInputEdit.

AddNewLine()

Adds a new line object.

public ObjectLine AddNewLine()

Returns

ObjectLine

The new ObjectLine.

AddNewLine(int)

Inserts a new line object.

public ObjectLine AddNewLine(int index)

Parameters

index int

Insertion index.

Returns

ObjectLine

The new ObjectLine.

AddNewPdf()

Adds a new pdf object.

public ObjectPdf AddNewPdf()

Returns

ObjectPdf

The new ObjectPdf.

AddNewPdf(int)

Inserts a new pdf object.

public ObjectPdf AddNewPdf(int index)

Parameters

index int

Insertion index.

Returns

ObjectPdf

The new ObjectPdf.

AddNewRectangle()

Adds a new rectangle object.

public ObjectRectangle AddNewRectangle()

Returns

ObjectRectangle

The new ObjectRectangle.

AddNewRectangle(int)

Inserts a new rectangle object.

public ObjectRectangle AddNewRectangle(int index)

Parameters

index int

Insertion index.

Returns

ObjectRectangle

The new ObjectRectangle.

AddNewReportContainer()

Adds a new reportcontainer object.

public ObjectReportContainer AddNewReportContainer()

Returns

ObjectReportContainer

The new ObjectReportContainer.

AddNewReportContainer(int)

Inserts a new reportcontainer object.

public ObjectReportContainer AddNewReportContainer(int index)

Parameters

index int

Insertion index.

Returns

ObjectReportContainer

The new ObjectReportContainer.

AddNewRtf()

Adds a new rtf object.

public ObjectRtf AddNewRtf()

Returns

ObjectRtf

The new ObjectRtf.

AddNewRtf(int)

Inserts a new rtf object.

public ObjectRtf AddNewRtf(int index)

Parameters

index int

Insertion index.

Returns

ObjectRtf

The new ObjectRtf.

AddNewTemplate()

Adds a new template object.

public ObjectTemplate AddNewTemplate()

Returns

ObjectTemplate

The new ObjectTemplate.

AddNewTemplate(int)

Inserts a new template object.

public ObjectTemplate AddNewTemplate(int index)

Parameters

index int

Insertion index.

Returns

ObjectTemplate

The new ObjectTemplate.

AddNewText()

Adds a new text object.

public ObjectText AddNewText()

Returns

ObjectText

The new ObjectText.

AddNewText(int)

Inserts a new text object.

public ObjectText AddNewText(int index)

Parameters

index int

Insertion index.

Returns

ObjectText

The new ObjectText.

GetObject(string)

Gets the object with the specified name from the collection.

protected ObjectBase GetObject(string objectName)

Parameters

objectName string

The name of the object to retrieve.

Returns

ObjectBase

The ObjectBase with the specified name, or null if not found.