Table of Contents

Class ObjectBase

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel31.CrossPlatform.dll
[JsonDerivedType(typeof(ExtensionObject), "extension")]
[JsonDerivedType(typeof(ObjectBarcode), "barcode")]
[JsonDerivedType(typeof(ObjectChart), "chart")]
[JsonDerivedType(typeof(ObjectCheckbox), "checkbox")]
[JsonDerivedType(typeof(ObjectCrosstab), "crosstab")]
[JsonDerivedType(typeof(ObjectDataGraphic), "dataGraphic")]
[JsonDerivedType(typeof(ObjectDrawing), "drawing")]
[JsonDerivedType(typeof(ObjectEllipse), "ellipse")]
[JsonDerivedType(typeof(ObjectGauge), "gauge")]
[JsonDerivedType(typeof(ObjectHtml), "html")]
[JsonDerivedType(typeof(ObjectInputButton), "inputButton")]
[JsonDerivedType(typeof(ObjectInputCheckbox), "inputCheckbox")]
[JsonDerivedType(typeof(ObjectInputCombobox), "inputCombobox")]
[JsonDerivedType(typeof(ObjectInputEdit), "inputEdit")]
[JsonDerivedType(typeof(ObjectLine), "line")]
[JsonDerivedType(typeof(ObjectPdf), "pdf")]
[JsonDerivedType(typeof(ObjectRectangle), "rectangle")]
[JsonDerivedType(typeof(ObjectReportContainer), "reportContainer")]
[JsonDerivedType(typeof(ObjectRtf), "rtf")]
[JsonDerivedType(typeof(ObjectTemplate), "template")]
[JsonDerivedType(typeof(ObjectText), "text")]
public class ObjectBase : DomItemWithTemplateId
Inheritance
ObjectBase
Derived
Inherited Members

Constructors

ObjectBase(string, CollectionObjectBases, int)

protected ObjectBase(string objType, CollectionObjectBases objectCollection, int index)

Parameters

objType string
objectCollection CollectionObjectBases
index int

Properties

Animation

[JsonInclude]
public PropertyAnimation Animation { get; }

Property Value

PropertyAnimation

Bookmark

[JsonInclude]
public PropertyBookmark Bookmark { get; }

Property Value

PropertyBookmark

BreakBefore

public string BreakBefore { get; set; }

Property Value

string

Condition

public string Condition { get; set; }

Property Value

string

GroupId

public int GroupId { get; set; }

Property Value

int

IndexBookmark

[JsonInclude]
public PropertyBookmark IndexBookmark { get; }

Property Value

PropertyBookmark

IssueCondition

public string IssueCondition { get; set; }

Property Value

string

LayerId

public int LayerId { get; set; }

Property Value

int

Locked

public string Locked { get; set; }

Property Value

string

Name

public string Name { get; set; }

Property Value

string

Position

[JsonInclude]
public PropertyRect Position { get; }

Property Value

PropertyRect

ReadOnly

public string ReadOnly { get; set; }

Property Value

string

Selected

public string Selected { get; set; }

Property Value

string

XhtmlAnimation

[JsonInclude]
public PropertyXhtmlAnimation XhtmlAnimation { get; }

Property Value

PropertyXhtmlAnimation

Methods

CheckAndAddNavigationEntries()

Checks the last render rectangle height and adds the object to the index and table of contents if applicable.

protected void CheckAndAddNavigationEntries()

LinkTo(ObjectBase)

public void LinkTo(ObjectBase parentObject)

Parameters

parentObject ObjectBase

LinkTo(ObjectBase, int)

public void LinkTo(ObjectBase parentObject, int linkMode)

Parameters

parentObject ObjectBase
linkMode int

LinkTo(ObjectBase, LlDomVerticalLinkType, LlDomVerticalSizeAdaptionType)

public void LinkTo(ObjectBase parentObject, LlDomVerticalLinkType verticalLinkType, LlDomVerticalSizeAdaptionType verticalSizeAdaptionType)

Parameters

parentObject ObjectBase
verticalLinkType LlDomVerticalLinkType
verticalSizeAdaptionType LlDomVerticalSizeAdaptionType

LinkTo(ObjectBase, LlDomVerticalLinkType, LlDomVerticalSizeAdaptionType, LlDomHorizontalLinkType, LlDomHorizontalSizeAdaptionType)

public void LinkTo(ObjectBase parentObject, LlDomVerticalLinkType verticalLinkType, LlDomVerticalSizeAdaptionType verticalSizeAdaptionType, LlDomHorizontalLinkType horizontalLinkType, LlDomHorizontalSizeAdaptionType horizontalSizeAdaptionType)

Parameters

parentObject ObjectBase
verticalLinkType LlDomVerticalLinkType
verticalSizeAdaptionType LlDomVerticalSizeAdaptionType
horizontalLinkType LlDomHorizontalLinkType
horizontalSizeAdaptionType LlDomHorizontalSizeAdaptionType

RenderAsSvg(string)

public void RenderAsSvg(string fileName)

Parameters

fileName string
public void Unlink()