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
objTypestringobjectCollectionCollectionObjectBasesindexint
Properties
Animation
[JsonInclude]
public PropertyAnimation Animation { get; }
Property Value
Bookmark
[JsonInclude]
public PropertyBookmark Bookmark { get; }
Property Value
BreakBefore
public string BreakBefore { get; set; }
Property Value
Condition
public string Condition { get; set; }
Property Value
GroupId
public int GroupId { get; set; }
Property Value
IndexBookmark
[JsonInclude]
public PropertyBookmark IndexBookmark { get; }
Property Value
IssueCondition
public string IssueCondition { get; set; }
Property Value
LayerId
public int LayerId { get; set; }
Property Value
Locked
public string Locked { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
Position
[JsonInclude]
public PropertyRect Position { get; }
Property Value
ReadOnly
public string ReadOnly { get; set; }
Property Value
Selected
public string Selected { get; set; }
Property Value
XhtmlAnimation
[JsonInclude]
public PropertyXhtmlAnimation XhtmlAnimation { get; }
Property Value
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
parentObjectObjectBase
LinkTo(ObjectBase, int)
public void LinkTo(ObjectBase parentObject, int linkMode)
Parameters
parentObjectObjectBaselinkModeint
LinkTo(ObjectBase, LlDomVerticalLinkType, LlDomVerticalSizeAdaptionType)
public void LinkTo(ObjectBase parentObject, LlDomVerticalLinkType verticalLinkType, LlDomVerticalSizeAdaptionType verticalSizeAdaptionType)
Parameters
parentObjectObjectBaseverticalLinkTypeLlDomVerticalLinkTypeverticalSizeAdaptionTypeLlDomVerticalSizeAdaptionType
LinkTo(ObjectBase, LlDomVerticalLinkType, LlDomVerticalSizeAdaptionType, LlDomHorizontalLinkType, LlDomHorizontalSizeAdaptionType)
public void LinkTo(ObjectBase parentObject, LlDomVerticalLinkType verticalLinkType, LlDomVerticalSizeAdaptionType verticalSizeAdaptionType, LlDomHorizontalLinkType horizontalLinkType, LlDomHorizontalSizeAdaptionType horizontalSizeAdaptionType)
Parameters
parentObjectObjectBaseverticalLinkTypeLlDomVerticalLinkTypeverticalSizeAdaptionTypeLlDomVerticalSizeAdaptionTypehorizontalLinkTypeLlDomHorizontalLinkTypehorizontalSizeAdaptionTypeLlDomHorizontalSizeAdaptionType
RenderAsSvg(string)
public void RenderAsSvg(string fileName)
Parameters
fileNamestring
Unlink()
public void Unlink()