Table of Contents

Namespace combit.Reporting.Dom

Classes

BackgroundShapes

Container for background shape items.

ChartDefinitions

Holds default definition values (chart type, data mode, flat flag, subtype index) used during chart engine initialization.

ChartRow

Represents a single data row (series element) within a chart definition in the List & Label DOM. A chart row defines expressions for value, optional coordinate label, visual appearance and related meta information like name or width.

CollectionAdjacentDefinitions

Represents a collection of adjacent crosstab definitions within the DOM.

CollectionBackgroundShapesItems

Represents a collection of PropertyBackgroundShapesItem objects that define background shapes for a DOM item.

CollectionChartConditionalColors

Represents a collection of conditional chart color rules (PropertyChartConditionalColor). Each item in the collection defines a formula and a resulting color, which are used to dynamically recolor chart series or items.

CollectionChartRows

Represents a strongly typed collection of ChartRow objects that belong to a chart element in the List & Label DOM. Provides helper methods to create and add new chart rows.

CollectionCollectionVariableCollectionItems

Represents a collection of CollectionVariableCollectionItem objects (conditional rows) for a CollectionVariable.

CollectionCollectionVariableColumns

Collection of collection variable columns (value expressions with postfix names).

CollectionCollectionVariables

Represents a collection of CollectionVariable objects, which can hold conditional sets of columns.

CollectionColorRangeItems

Represents a collection of ColorRangeItem objects used for conditional formatting or indicator visuals.

CollectionConditionalFormatterItems

Represents a collection of ConditionalFormatterItem objects that are applied to an object or field.

CollectionCrosstabCellBases

Base collection for crosstab cell label collections (group and sum labels) with specialized initialization and code generation.

CollectionCrosstabCellBases.CrosstabCellBaseEnumerator

Enumerator implementation returning the concrete cell type per entry. Not thread-safe.

CollectionCrosstabCellGroupLabels

Collection of crosstab group label cells.

CollectionCrosstabCellSumLabels

Collection of crosstab sum label cells.

CollectionDrillDownLinks

Collection of drill-down links (standard and parameterized subreports) automatically materializing the proper derived type.

CollectionDrillDownReportParameter

Represents a collection of DrillDownReportParameterListItem objects used for parameterized subreport drill-down links.

CollectionEmbeddedFonts

Represents a collection of embedded fonts used in the project. Supports lookup by face name and refresh operations.

CollectionForegroundShapesItems

Collection of foreground shape items.

CollectionFormulas

Represents a collection of grouping formulas for a crosstab dimension.

CollectionIconRangeItems

Represents a collection of IconRangeItem objects used for conditional formatting indicators.

CollectionLayers

Collection of Layer objects providing add, lookup and clone functionality.

CollectionManualLegend

Collection of manually defined legend items (PropertyLegendItem). Allows overriding automatically generated legend entries with custom ones.

CollectionObjectBases

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

CollectionParagraphs

Represents a collection of paragraphs capable of being rendered.

CollectionProjectParameters

Represents a collection of project parameters (LL.*) that provides initialization, lookup, and cloning semantics.

CollectionPropertyShapeAxis

Represents a collection of PropertyShapeYAxis objects for shape chart Y axis definitions. Provides methods to manage and manipulate Y axis items within the collection.

CollectionRScriptEntryItems

Represents a collection of RScriptDataEntryItem objects for use in R script data sources.

CollectionRegions

Represents a collection of Region objects with special handling for the non-deletable standard region.

CollectionReportParameters

Represents a collection of ReportParameter objects, providing lookup by identifier and a factory method for creating new parameters.

CollectionReportParametersFromTemplates

Collection of report parameters loaded from templates.

CollectionRulerGuides

Represents a collection of RulerGuide objects used for design-time alignment assistance.

CollectionSignalItems

Represents a collection of SignalItem objects for signal charts and gauges.

CollectionSignalItemsBase

Represents the base collection for signal items in the DOM. This abstract class serves as a parent for chart-specific signal item collections.

CollectionSignalItemsChart

Represents a collection of SignalItemChart objects for use in chart signal ranges.

CollectionSubItemBases

Collection of sub-item containers (chart, crosstab, gantt) within a report container.

CollectionSubItemCoreBase

Core collection for sub-items providing cloning, initialization and factory methods for various sub-item types.

CollectionSumVariables

Represents a collection of sum variables in the report project.

CollectionTableFieldBases

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.

CollectionTableLinesBase

Base collection for all table line collections, such as header, data, footer, and group header/footer lines. Provides common functionality for managing collections of TableLineBase objects within a table.

CollectionTableLinesData

Collection for data lines (TableLineData) inside a table. Manages synchronization with the underlying DOM and provides factory method AddNew() to append lines.

CollectionTableLinesFooter

Collection of footer lines printed after all data/group lines.

CollectionTableLinesGroupFooter

Collection of group footer lines printed after each group.

CollectionTableLinesGroupHeader

Collection of group header lines printed before each group.

CollectionTableLinesHeader

Collection of header lines printed once at the start of the table (or each page depending on rendering logic) .

CollectionTableLinesTBase<T>

Generic base for strongly typed table line collections (header, data, footer, group header/footer).

CollectionTemplates

Represents a collection of Template objects within a project. Provides methods for adding and accessing templates by their unique identifier.

CollectionTextItems

Represents a collection of TextItem objects for gauge elements.

CollectionUserVariables

Represents a collection of user-defined variables within a report. This class provides methods to update, reset, and revert values of all contained UserVariable instances. Implements the combit.Expressions.IIdentifierProvider interface to support identifier evaluation and the combit.Expressions.IValueReversion interface to manage value reversion behavior.

CollectionVariable

Represents a collection variable which groups conditional items and columns under a name prefix.

CollectionVariableCollectionItem

Represents a single conditional item belonging to a collection variable containing its own columns.

CollectionVariableColumn

Represents a column belonging to a collection variable item (named via postfix) with a result expression.

ColorRangeItem

Represents a color range with min/max thresholds and a bitmap filling definition.

ConditionalFormatterItem

Represents a single conditional formatting rule with condition, modifiers and iteration control.

ConditionalFormatterModifiers

Represents style modifiers (color, font, frame, output formatter) applied by a conditional formatting rule.

CoordinateLabelPlacement

Extends base coordinate label placement with legend related settings.

CoordinateLabelPlacementBase

Base class for coordinate label placement providing placement mode, equidistant flag and frame styling.

CoordinateLabelPlacementFunnel

Coordinate label placement settings specialized for funnel charts (vertical/horizontal) adding relative at-axis text spacing.

CrosstabCellBase

Base class for crosstab cells (group and sum labels) providing formatting, alignment, frame, filling and drilldown/output formatter support.

CrosstabCellBaseEnumerator

Enumerator for CrosstabCellBase derived items (group and sum label cells) providing a strongly typed Current property. Not thread-safe.

CrosstabCellCollectionInfo

Represents a three-dimensional collection view of crosstab cell contents (rows x columns x subcells) used by designers and APIs for efficient inspection and editing.

CrosstabCellContent

Represents a data cell content inside the crosstab (value plus optional sub cell label) inheriting base formatting.

CrosstabCellGroupLabel

Crosstab group label cell (one per grouping level) supporting drawing, sorting, auto fill and expansion.

CrosstabCellSumLabel

Crosstab sum label cell providing summary configuration.

DomArrayBase<T>

Represents a base class for DOM array-like collections. Provides functionality for managing and enumerating items of type T.

DomCollectionBase<T>

Provides a base class for collections of combit.Reporting.Dom.DomCollectionBase<T>.DomItem objects in the DOM. Supports initialization, synchronization, code generation, and collection operations.

DomItem
DomItemWithTemplateId

Represents a DOM item with an associated template UUID.

DrillDownLink

Drill-down link representing a relational navigation (parent/child table keys).

DrillDownLinkBase

Base class for drill-down links providing common properties and initialization logic.

DrillDownLinkForParameterizedSubreport

Drill-down link launching a parameterized subreport allowing user-defined report parameter values.

DrillDownReportParameterListItem

Single report parameter (name, value, type) used in a parameterized subreport drill-down link.

EmbeddedFont

Represents an embedded font entry (face name, charset, binary data, usage flags).

ExtensionObject

Represents a generic extension object (LLX) provided by add-ons or custom extensions.

ForegroundShapes

Container for foreground shape items.

GroupingContent

Represents a single grouping formula entry within a dimension.

IconRangeItem

Represents an icon range with thresholds and icon index.

Layer

Represents a layer in a List & Label project. Layers allow for the separation of content, such as base, first page, and following pages, and can be conditionally shown, colored, and identified by unique IDs.

NonFormulaAttribute
ObjectBarcode

Represents a barcode object within a report including frame, source definition, font, fixed bar options and visual settings.

ObjectBase
ObjectChart

Provides rendering logic for ObjectChart objects.

ObjectCheckbox

Represents a checkbox object that can be placed on a report. Includes frame and definition (state/design) properties.

ObjectCrosstab

Represents a crosstab object placed in a report with definition and source table path.

ObjectDataGraphic

Represents a data graphic object (icon plus bar/value visualization) that can be placed on a report.

ObjectDrawing

Represents a drawing object that can embed vector or bitmap graphics and supports frame, source and hyperlink settings.

ObjectEllipse

Represents an ellipse (or optional circle) drawing object with frame and filling properties.

ObjectGauge

Represents a gauge object (round or linear) with definition, frame and export settings.

ObjectHtml

Represents an HTML object rendering HTML content (string or file) with optional frame, pagination and fitting settings.

ObjectInputBase

Abstract base class for interactive input objects (edit, checkbox, combobox, button). Provides common properties (tooltip, uneditable, type discriminator) and cloning logic.

ObjectInputButton

Represents an interactive button input object triggering an action (send to, save as, etc.).

ObjectInputCheckbox

Represents a checkbox input object.

ObjectInputCombobox

Represents a combobox input object supporting editable or fixed choice lists.

ObjectInputEdit

Represents a single-line or multi-line text input object.

ObjectLine

Represents a simple line object with color, direction, type and width settings.

ObjectPdf

Represents an embedded or linked PDF object placed in a report.

ObjectRectangle

Rectangle drawing object with filling, frame, shadow and optional rounded corners.

ObjectReportContainer

Report container object hosting heterogeneous sub items (tables, charts, etc.) with common frame, filling and default font.

ObjectRtf

Represents an RTF object that can be rendered.

ObjectTemplate

Template object embedding an image/drawing used as a design background (e.g. preprinted form) with optional color fade and isotropic scaling.

ObjectText

Represents a plain text object that can be placed on a report. Supports paragraphs, filling, frame, pagination, direction and hyperlink settings.

PageBreakOptions

Encapsulates page break behavior for an owning DOM item (e.g. tables, regions or containers). Provides options to force a page break before the item and to reset the page numbering.

Paragraph

Represents a Paragraph element within the reporting DOM structure. Handles rendering, layout, and formatting for paragraph content in reports.

ParagraphBase

Base class for paragraph elements providing content, formatting, alignment and wrapping properties.

ProjectBase

Cross-platform base class for all List & Label DOM project types. Provides lazy accessors for commonly used collections (objects, variables, parameters, layers, regions, fonts), layout & settings metadata, multi-pass evaluation helpers, template / subreport import logic, layer visibility evaluation and adjusted object bounds calculation used during rendering.

ProjectCard

Represents a List & Label Card project (LlProject.Card) within the DOM API.

ProjectIndex

Represents a List & Label DOM project of type combit.Reporting.LlProject.Index. This project type is primarily used internally for building an index (e.g. keyword or table index)

ProjectLabel

Represents a Label project in the List & Label DOM.

ProjectList

DOM representation of a List & Label list project (report project).

ProjectMetadata

Contains metadata information about a List & Label project.

ProjectParameter

Represents a project parameter within the List & Label.

ProjectReverseSide

Represents a reverse side project in the List & Label DOM.

ProjectTableOfContents

Provides rendering related overrides for a table of contents project. This partial class supplements the core ProjectTableOfContents implementation with identifier initialization and report section meta information.

PropertyAlignment

Represents vertical alignment settings for content with an optional baseline line decoration.

PropertyAlignmentHorizontal

Represents horizontal text alignment configuration including optional decimal position alignment.

PropertyAlphaBlendableItem

Represents an item supporting alpha blending (transparency) with color and style settings. Initialization is performed by the owning parent object.

PropertyAnchor

Represents anchor positioning settings for floating objects (e.g. contents, align to top).

PropertyAnimation

Provides animation settings for supported objects (e.g. charts) including JSON style animation specification, duration, color overlay and partial area mode.

PropertyAnimationTrigger

Provides trigger configuration (event and delay) for animations.

PropertyAutoFill

Represents auto fill settings for a crosstab dimension (start, end, increment, label and content mode).

PropertyAztecBarcodeSource

Barcode source for Aztec barcodes providing data layer setting.

PropertyBackground

Encapsulates background related styling for an object including filling, frame, shadow and rounding.

PropertyBackgroundShapesItem

Represents a single background shape item entry providing an offset relative to the owning object.

PropertyBar

Represents configuration of a progress/style bar with finished and unfinished sections.

PropertyBarcodeSource

Base class for barcode source definitions including formula, text, variable and type. Polymorphic derived types provide specialized barcode formats.

PropertyBookmark

Represents a document navigation bookmark with text and hierarchical level.

PropertyBubbleDesign

Bubble symbol design configuration (shape/design mode, external file info, size factor).

PropertyCategoryAxis

Base implementation for X/Y category axes (dimension axes) providing common sorting, ranges and grid lines.

PropertyCategoryAxisBase

Base class for all category (dimension) axis property containers. Provides common properties such as coordinate label settings, sampling, source mode and filtering. Specialized axes (X/Y, radar, treemap, etc.) inherit from this class.

PropertyCategoryAxisFunnel

Represents the category axis definition for funnel charts (and pyramid style variants). Provides label placement, filtering and source mode configuration specialized for funnel charts.

PropertyCategoryAxisPie

Pie chart category axis configuration providing coordinate label settings, filtering and arc limiting options.

PropertyCategoryAxisX

Represents the X category axis for standard chart types. Adds properties like max tick count and signal ranges to the generic category axis.

PropertyCategoryAxisXRadar

Represents the X category axis configuration for radar charts. Provides access to tick mark styling and grid line settings that are specific to the radar chart's category axis.

PropertyCategoryAxisXTreeMap

Tree map X category axis with special handling for max entry count object and fixed color groups.

PropertyCategoryAxisY

Represents the Y category axis for chart types that support a secondary dimension grouping. Adds the Rows collection to the generic category axis features.

PropertyCategoryAxisYRadar

Represents the Y category axis for stacked/clustered/relative radar charts. Extends the base axis with sorting and row grouping support.

PropertyCategoryAxisYTreeMap

Represents the Y category axis configuration for TreeMap charts, including grid lines, row (category) assignments and entry count restrictions.

PropertyCell

Represents a generic cell with visibility, width constraints, output formatting and title.

PropertyChartArea

Represents a chart highlight area definition (date range or width based) with nested inner interval configuration.

PropertyChartColor

Simple color container (wraps 'Contents' property) used in color arrays / palettes.

PropertyChartColorArray

Fixed size color array (10 entries) used for chart data element coloring.

PropertyChartConditionalColor

Conditional color rule (formula + resulting color expression) used to dynamically recolor chart items.

PropertyChartDefinition

Encapsulates the definition of a chart object in the List & Label DOM. Provides access to the chart engine specific settings ( ChartEngine ), general appearance ( Background, Colors, ConditionalColors ), title configuration ( Title, TitlePosition ) and manual legend items ( ManualLegend ).

PropertyChartEngineAreaSimple

Area (simple) chart engine configuration inheriting line simple engine settings.

PropertyChartEngineAreaStacked

Stacked area chart engine configuration.

PropertyChartEngineAreaStackedRelative

Relative stacked area chart engine configuration.

PropertyChartEngineBar2D

Partial class for the 2D bar chart engine property configuration.

PropertyChartEngineBar2DBase

Base for 2D bar chart engines providing Y category axis and Z axes array.

PropertyChartEngineBar2DClustered

Clustered 2D bar chart engine configuration.

PropertyChartEngineBar2DStacked

Stacked 2D bar chart engine configuration.

PropertyChartEngineBar2DStackedRelative

2D bar stacked relative chart engine configuration.

PropertyChartEngineBar3D

Standard 3D bar chart engine configuration.

PropertyChartEngineBar3DBase

Base class for 3D bar chart engines adding perspective / rotation handling and isotropic flag.

PropertyChartEngineBar3DClustered

Clustered 3D bar chart engine configuration.

PropertyChartEngineBar3DExtendedBase

Extended 3D bar base with explicit Y axis and Z axes initialization.

PropertyChartEngineBar3DMultiRow

Multi-row 3D bar chart engine configuration.

PropertyChartEngineBar3DStacked

3D bar stacked chart engine configuration.

PropertyChartEngineBar3DStackedRelative

Relative stacked 3D bar chart engine configuration.

PropertyChartEngineBarBase

Base for bar chart engines (2D/3D) providing X axis, secondary value axis, filling, orientation and alignment properties.

PropertyChartEngineBase

Root chart engine base providing common properties (chart type, data mode, subtype index, 2D/3D flat flag, frame color, light effect) and default initialization logic.

PropertyChartEngineBubbleScattered

Scattered bubble chart engine configuration.

PropertyChartEngineBubbleSorted

Sorted bubble chart engine configuration.

PropertyChartEngineDonut2D

Provides data consumption logic for the 2D Donut chart engine, including axis value evaluation and data cache management.

PropertyChartEngineDonut3D

3D donut chart engine configuration.

PropertyChartEngineFunnelBase

Base class for funnel (and pyramid style) chart engines providing shared axis objects, color mode indirection and geometry parameters (start radius, parallel part radius, separator lines). Specialized horizontal / vertical engines inherit from this class.

PropertyChartEngineFunnelHorizontal

Horizontal funnel chart engine configuration.

PropertyChartEngineFunnelVertical

Vertical funnel chart engine configuration.

PropertyChartEngineLineAreaBubbleBase

Base class for line, area and bubble chart engines providing shared X/Y/Z axis, secondary value axis and filling initialization.

PropertyChartEngineLineMultiRow

Multi-row line chart engine configuration.

PropertyChartEngineLineSimple

Simple line chart engine configuration.

PropertyChartEngineLineStacked

Stacked line chart engine configuration.

PropertyChartEngineLineStackedRelative

Relative stacked line chart engine configuration.

PropertyChartEnginePie2D

Provides rendering logic for 2D pie chart engine and prepares chart segments for rendering.

PropertyChartEnginePie3D

3D pie chart engine configuration.

PropertyChartEnginePieDonutBase

Base class for pie and donut chart engines providing axis, color mode indirection and rotation / coverage settings.

PropertyChartEngineRadar

Full (non-simple) radar chart engine configuration supporting Y and Z axes.

PropertyChartEngineRadarBase

Base class for radar chart engines providing circular / centered options and X axis + filling.

PropertyChartEngineRadarClustered

Clustered radar chart engine configuration adding hidden line drawing flag.

PropertyChartEngineRadarSimple

Simple radar chart engine configuration with single Y value axis.

PropertyChartEngineRadarStacked

Stacked radar chart engine configuration.

PropertyChartEngineRadarStackedRelative

Stacked relative radar chart engine configuration.

PropertyChartEngineRscript

The chart engine class for an R Script chart to generate an R Script chart. The property ChartType has to be set to combit.Reporting.LlChartType.Rscript The prerequisite for an Rscript chart is an existing R installation on your system. R is a package-extensible, free programming language for statistical applications, which in turn provides broad support for all types of charts. The current version can be found at https://www.r-project.org.

PropertyChartEngineShapeFile

Shape file (map) chart engine configuration providing X axis, Y axes collection and shape definition.

PropertyChartEngineTreeMapBase

Base class for TreeMap chart engines providing shared X axis, filling and algorithm/light settings.

PropertyChartEngineTreeMapClustered

Clustered TreeMap chart engine configuration with Y category axis and optional Z value axis.

PropertyChartEngineTreeMapSingle

TreeMap (single/simple) chart engine configuration with single value axis.

PropertyChartLabel

Represents a generic chart label with contents, font, rotation and output formatting.

PropertyChartLabelCoordinate

Represents coordinate label settings for chart axes including contents, rotation and font size control.

PropertyChartLabelCoordinateOnObject

Represents coordinate label settings rendered directly on chart objects (bars, points, slices). Includes filling, font, placement (relative to owning element), rotation and content formula.

PropertyChartLabelCoordinateOnObjectPie

Coordinate label rendered on pie (and donut) slices providing filling, font, placement and contents configuration.

PropertyChartLabelCoordinateOthers

Coordinate label styling for the aggregated 'others' category in pie charts.

PropertyChartLabelPie

Pie coordinate label styling for individual categories including font, output formatter and contents.

PropertyChartSecondaryValueAxis

Represents the secondary value axis configuration for supported chart engines. Provides enable flag and assignment mode (series / groups assignment strategy).

PropertyChartSignalRanges<T>

Chart-specific signal ranges collection providing access to range items for threshold visualization.

PropertyChartTitle

Chart title property container including text contents, font and optional output formatter.

PropertyCheckboxDefinition

Defines checkbox layout and behavior (alignment, contents expression, size and design states).

PropertyCheckboxDesign

Provides per-state checkbox design items (false/null/true) referencing glyph resources or external drawings.

PropertyCheckboxItemFor

Represents a single checkbox design item for a specific logical state (true/false/null) including contents, external drawing and resource.

PropertyCheckboxItemForResource

Represents the resource (glyph) configuration for a checkbox state including contents and colors.

PropertyCodablockFBarcodeSource

Barcode source for Codablock F symbology providing data length configuration.

PropertyColorModeChart

Represents color mode configuration for charts including a base color and distribution mode.

PropertyColorRanges

Represents a color range configuration supporting automatic and manual ranges with optional absolute value interpretation.

PropertyColumns

Represents multi-column layout settings such as count, distance and conditional breaks.

PropertyCrosstabCells

Provides access to the cells of a crosstab (group, summary and data cells) including indexed accessors and code generation logic.

PropertyCrosstabColumnWrapping

Column wrapping settings including shadow page configuration.

PropertyCrosstabDefinition

Concrete crosstab definition with rows, wrapping, frame, filling and design scheme settings.

PropertyCrosstabDefinitionBase

Base class for crosstab definitions (rows/columns, cells, default font) including sub cell layout and UI name.

PropertyCrosstabDimension

Represents either the row or column dimension of a crosstab including groupings, group labels and sum labels.

PropertyCrosstabPageBreakPreferences

Page break preferences allowing forced breaks at a given grouping level.

PropertyCrosstabShadowPages

Shadow pages configuration for wrapped crosstab columns.

PropertyCrosstabSummary

Summary row/column configuration (visibility and position relative to entries).

PropertyCrosstabWrapping

Base wrapping settings for crosstab rows or columns including repeat label option and page break preferences.

PropertyDataGraphicBar

Represents bar visualization settings for a data graphic (alignment, size, color ranges, condition).

PropertyDataGraphicData

Represents the data portion (value + display settings) of a data graphic.

PropertyDataGraphicDefinition

Aggregates core data graphic parts (bar, data, icon) and value range.

PropertyDataGraphicDisplay

Controls textual display of the data value (condition, alignment, font, formatter).

PropertyDataGraphicIcon

Represents an icon element within a data graphic with position, condition and icon ranges.

PropertyDataLinesOptions

Data line options including keep-together, zebra pattern, suppression and sum calculation behavior.

PropertyDataLinesOptionsStaticTable

Data line options for static tables.

PropertyDatamatrixBarcodeSource

Barcode source for DataMatrix symbology providing preferred format and encoding configuration.

PropertyDateTimeFormat

Provides date/time format template and type settings (non-formula properties).

PropertyDawing

Represents a drawing element (formula path, size and position) used within crosstab layouts.

PropertyDefaultColumns

Provides default column count and distance for new objects.

PropertyDefaultValues

Represents default value settings for variables/parameters, supporting a global All flag and data expression.

PropertyDesignQRBarcodeSource

Barcode source for designable QR codes including embedded image and reserved space properties.

PropertyDesignSchemeColors

Represents a settable array of design scheme colors.

PropertyDevice

Represents a device (e.g. printer) configuration including name, devmode and extra data.

PropertyDisplay

Represents display settings for drawing contents (size, alignment, isotropic scaling).

PropertyDisplayRange

Represents a display range (min/max) for gauges or similar components.

PropertyDistance

Represents a distance setting that can be automatic or explicit.

PropertyDrawingContents

Represents the content configuration for drawing objects (images, vector drawings, etc.). Supports multiple sourcing modes (formula, variable, embedded data) and file info/display sub objects.

PropertyDrawingFileInfo

Represents file information for drawing contents including file name and relative path flag.

PropertyEPCBarcodeSource

Barcode source for EPC (European Payments Council) QR codes supporting SEPA payment information fields.

PropertyFieldWrapping

Field-specific wrapping configuration extending generic wrapping with flow control.

PropertyFilling

Basic filling definition specifying color and style for supported objects.

PropertyFillingExt

Extended filling definition supporting multi color patterns, alpha transparency and optional zebra pattern initialization.

PropertyFillingWithBitmap

Extends PropertyFillingExt with bitmap fill support. Provides access to a drawing contents object representing the bitmap used for filling areas (e.g. object backgrounds, patterns).

PropertyFixedBarOptions

Configuration for fixed bar options (width and alignment) in charts.

PropertyFixedSize

Represents fixed size settings controlling enabled state and gap filling behavior.

PropertyFont

Represents a basic font definition (non-formula) with style and size attributes.

PropertyFontExt

Extended font property set allowing formula based specification of individual font aspects. Unlike simple font containers this class treats all properties as expressions.

PropertyFooterLinesOptions

Footer-specific line options including keep-together behavior.

PropertyForegroundShapesItem

Represents a single foreground shape item with a restriction flag.

PropertyFrame

Represents the frame (borders and padding) around a DOM object. Provides access to individual border lines ( Left, Top, Right, Bottom) and layout style information. Frame initialization applies object type specific default spacing and layout modes.

PropertyFrameExt

Extended frame allowing inheritance (Default flag) from parent frame settings.

PropertyFrameLine

Frame line container providing spacing control (Space) for chart / object specific frame sides. The default spacing depends on the owning object type and optional frame context.

PropertyFrameLineBase

Base class for frame line containers (e.g. Left, Top, Right, Bottom) providing access to the underlying PropertyLine definition and initialization logic.

PropertyFrameWithoutSpacing

Represents a simplified frame container without spacing (padding) management. Provides direct access to border line definitions only.

PropertyGanttChartDefinition

Gantt chart definition configuring task appearance, table cells, grid mode, highlight ranges and shadow/pages behavior.

PropertyGanttShadowPages

Gantt-specific shadow pages configuration (inherits base shadow page activation plus repeat labels flag).

PropertyGaugeDefinition

Defines a gauge's appearance and behavior (scale, frame, pointer, labels, ranges, design scheme).

PropertyGaugeSignalRanges<T>

Gauge-specific signal ranges including visibility, display range and list of signal items.

PropertyGradient

Gradient appearance settings (intensity and elevated border flag).

PropertyGrid

Designer grid settings (show, snap and spacing).

PropertyGridLineStyle

Grid line style settings (width and color) with safe property access.

PropertyGridLines

Represents grid line styling (visibility, color, line type, width) for chart axes.

PropertyGridMode

Grid mode settings selecting diagram/table styles and associated line styles.

PropertyGroupFooterLinesOptions

Group footer line options including visibility on empty groups and keep-together behavior.

PropertyGroupHeaderLinesOptions

Group header line options controlling concatenation and keep-together behavior.

PropertyHighlightRange

Defines a date range highlight with color, start and end date expressions.

PropertyIconRanges

Icon range configuration for conditional formatting indicators. Supports automatic range generation or explicit list definition.

PropertyIndexCell

Index cell definition (visibility, width and title) for table of contents / index layouts.

PropertyInnerInterval

Inner interval configuration (contents, format, marked days) with nested outer interval reference.

PropertyInputButtonActionBase

Base class for button action settings (polymorphic).

PropertyInputButtonActionHttpPost

Represents an HTTP POST button action.

PropertyInputButtonActionLink

Represents a hyperlink button action.

PropertyInputButtonActionPdfSig

Represents a PDF signature collection trigger action.

PropertyInputButtonActionSaveAs

Represents a Save As export button action.

PropertyInputButtonActionSendTo

Represents a send-to (email) button action.

PropertyInputEditVerification

Represents input edit verification settings including a match pattern and validation failure hint.

PropertyKeepTogether

Represents keep-together settings for table lines (data line definitions and indexed groups).

PropertyLabelCell

Label cell definition (visibility, width, title, indentation) for label layouts.

PropertyLabels

Gauge/visualization labels collection container with visibility control.

PropertyLayout

Layout grid settings (counts, sizes, offsets, distances) and print order information.

PropertyLayoutBase

Base layout properties exposing grid and ruler guide settings.

PropertyLegendItem

Manual legend item definition (color, formula, text) for chart legends.

PropertyLine

Represents a single frame/axis/decoration line with style, visibility, color, type and width properties. Used by frame sides, grid lines, coordinate label placements and various chart components.

PropertyLineOptions

Encapsulates line options for different table line sections (data, group header/footer, footer).

PropertyLineOptionsStaticTable

Line options container for static tables (data section only).

PropertyLineSmoothing

Provides smoothing configuration for line based chart elements (e.g. curve fitting, spline interpolation). Controls smoothing type and maximum number of support points used in the smoothing algorithm.

PropertyMatchDevicePixel

Device pixel matching settings for raster output (dot size reduction etc.).

PropertyMaxEntryCount

Represents configuration limiting the maximum number of category entries and handling an optional 'others' bucket.

PropertyMaxicodeBarcodeSource

Barcode source for MaxiCode symbology including mode and polygon fill rate settings.

PropertyMaxicodeUPSBarcodeSource

Specialized MaxiCode barcode source for UPS-specific encoding.

PropertyMicroPDF417BarcodeSource

Barcode source for Micro PDF417 symbology with format, encoding and Y/X ratio configuration.

PropertyOuterInterval

Outer interval configuration (contents and format) for calendrical/time based layouts.

PropertyOutputFormatterBase

Base class for all output formatter definitions. Provides common infrastructure for formatter type handling, sample text, code generation and cloning. Concrete subclasses expose strongly typed settings for the respective formatting domain (date, time, numbers, currency, percentage, etc.).

PropertyOutputFormatterCurrency

Currency formatter extending the numeric base with currency-specific settings.

PropertyOutputFormatterDate

Date-only formatter (no time component) with template or predefined type.

PropertyOutputFormatterDateTime

Combined date and time formatter with individual date/time sub-formatters.

PropertyOutputFormatterDateTimeDiff

Date/time difference formatter for expressing durations.

PropertyOutputFormatterDegree

Represents a degree formatter for angle values with flexible output forms. Provides properties to control formatting options such as decimal count, separator, and output style.

PropertyOutputFormatterDouble

Generic double number formatter (non-currency / non-percentage) extending numeric base options.

PropertyOutputFormatterDoubleBase

Represents the base class for property output formatters that format double values.

PropertyOutputFormatterNone

Represents absence of a formatter (raw output).

PropertyOutputFormatterPercentage

Percentage formatter extending the base numeric options.

PropertyOutputFormatterTime

Time-only formatter with custom template / predefined type choices.

PropertyPDF417BarcodeSource

Barcode source for PDF417 symbology supporting error correction, aspect ratio, column count and truncation.

PropertyPaper

Represents the paper properties for a report, including format, orientation, size, and printable area.

PropertyParagraphWrapping

Paragraph specific wrapping options (page level settings in addition to generic wrapping).

PropertyPdfDefinition

Aggregates PDF source settings used by PDF objects and table fields.

PropertyPdfSource

PDF source settings including file info, display options, embedded stream and page selection.

PropertyPointer

Represents the pointer related appearance properties for gauge objects (round and linear). Provides access to color, size, style and optional background / display range objects.

PropertyPosition

Position definition with horizontal and vertical components.

PropertyPostProcessing

Post processing configuration (mode and iteration count) for an owning object.

PropertyPostalData

Postal data container (contents and premium address ID).

PropertyPremiumAddressBarcodeSource

Barcode source for premium address barcodes exposing premium address metadata object.

PropertyPremiumAdress

Represents premium address metadata used by certain barcode formats.

PropertyPrintableArea
PropertyQRBarcodeSource

Barcode source for standard QR codes providing correction level, encoding, FNC1 and version hints.

PropertyRScriptCommonVarExport

Defines export flags for common variable sets (chart colors, extents, named colors, scheme colors) passed to R scripts.

PropertyRScriptData

R script data configuration (script code and entry items specifying coordinate values and variables).

PropertyRScriptOutputExtension

Defines output format and device specific settings for R script chart rendering.

PropertyRange

Represents a numeric range (either automatically determined or explicitly configured).

PropertyReadOnlySize

Represents a read-only size abstraction consisting of horizontal (width) and vertical (height) components.

PropertyRect

Represents a rectangular area with position and size expressions (Left/Top/Width/Height). Provides helper methods to set and evaluate coordinates.

PropertyRectBase

Represents a rectangular geographic base range (Left/Right/Top/Bottom) with default world bounds.

PropertyRectangleFrame

Rectangle frame definition (style, color, width) with object-type specific defaults.

PropertyRelativeRadiusOfParallelPart

Defines the relative radius used for rendering parallel chart parts (e.g. donut inner radius).

PropertyReportSection

Report section reference (file name + condition) for TOC, index, reverse side.

PropertyReportSectionReverseSide

Reverse side report section definition extending PropertyReportSection with duplex/simplex specific modes and issue condition.

PropertyReportSections

Provides access to optional report sections like table of contents, index and reverse side.

PropertyRepresentationCodes

Represents the property representation codes.

PropertyReservedSpace

Reserved spacing (margins) definition for layout elements (Left/Top/Right/Bottom).

PropertyRtfSource

Encapsulates a rich text (RTF) source definition (static or variable based) for text objects.

PropertyRulerGuides

Container for horizontal and vertical ruler guide collections.

PropertyScaleLabels

Scale label configuration for gauges (visibility, alignment, rotation, formatter, font and range).

PropertyScaleLimits

Scale limits definition for gauges (value/fit-to-distance).

PropertyScaleValueDistance

Scale value distance configuration defining automatic or explicit tick distance.

PropertySettings

Represents the settings for a List & Label project, including formatting, locale, and output options.

PropertyShadow

Represents shadow styling (style, pattern, color, width) for supported objects.

PropertyShadowPagesBase

Base class for shadow pages settings.

PropertyShapeBackground

Represents background settings for shapes (color and visibility).

PropertyShapeBoundarySelection

Provides selection logic for shape boundaries using either a formula or fixed rectangle.

PropertyShapeDefinition

Represents the overall shape definition consisting of projection mode and shape data/collections.

PropertyShapeDefinitionData

Contains shape definition data and boundary selection plus centering flag.

PropertyShapeItemBase

Base class for shape definition items providing common condition, file name, name, background and frame settings.

PropertyShapeXAxis

Represents the X axis configuration for shape charts (value expression, filtering, attribute binding and labels).

PropertyShapeYAxis

Represents the Y axis configuration for shape charts, supporting coordinate labels on objects and value expression. Instances are typically managed by a collection rather than constructed directly.

PropertySignalRanges<T>

Generic base for signal range collections providing visibility flag and display range.

PropertySize

Represents a size property with horizontal and vertical dimensions for DOM items.

PropertySortOrderAscending

Sort order specification for crosstab cells (ascending) with sub cell selection.

PropertySortOrders

Encapsulates ascending and descending sort order expressions.

PropertySource

Represents a data source definition (field / manual items / formula) including type, contents, filtering and formatting.

PropertyStartValue

Start value definition for linear gauges (automatic or explicit initial value).

PropertyTableArea

Table area configuration exposing individual cell definitions for Gantt/task listings.

PropertyTableFieldAztecBarcodeSource

Table field barcode source for Aztec codes adding data layer property.

PropertyTableFieldBarCodeSource

Base class for table field barcode source definitions (polymorphic hierarchy for various symbologies).

PropertyTableFieldCodablockFBarcodeSource

Table field barcode source for Codablock F symbology with data length configuration.

PropertyTableFieldDatamatrixBarcodeSource

Table field barcode source for DataMatrix codes with preferred format and encoding.

PropertyTableFieldDesignQRBarcodeSource

Table field barcode source for designable QR codes with embedded image support.

PropertyTableFieldEPCBarcodeSource

Table field barcode source for EPC payment QR codes with SEPA related fields.

PropertyTableFieldMaxicodeBarcodeSource

Table field barcode source for MaxiCode including polygon fill rate and mode.

PropertyTableFieldMaxicodeUPSBarcodeSource

Table field barcode source for UPS-specific MaxiCode variant.

PropertyTableFieldMicroPDF417BarcodeSource

Table field barcode source for Micro PDF417 with format, encoding and aspect ratio.

PropertyTableFieldPDF417BarcodeSource

Table field barcode source for PDF417 with error correction, aspect ratio, columns and truncation.

PropertyTableFieldPremiumAddressBarcodeSource

Table field barcode source for premium address barcodes with premium address metadata.

PropertyTableFieldQRBarcodeSource

Table field barcode source for QR codes with correction level, encoding, FNC1 and version preferences.

PropertyTableLines

Container aggregating the line collections (Header, GroupHeader, Data, GroupFooter, Footer) for a dynamic table.

PropertyTableLinesStaticTable

Lines container for a static table (data lines only).

PropertyTaskRows

Task rows appearance configuration (background, bar, font) for Gantt/task charts.

PropertyTextItemBackground

Background styling for text items including solid, gradient, pattern and bitmap fills.

PropertyTextQuoteCodes

Represents a property for defining the start and end quote codes in a text.

PropertyTickmarks

Represents tick mark configuration (automatic vs. fixed distance) for value axes.

PropertyTickmarksExt

Extended tick mark configuration for gauges including visibility, colors, detail level, display range and filling.

PropertyTitleRow

Title row appearance configuration (background and font).

PropertyUserDefinedDesignScheme

Represents a user-defined design scheme containing background and foreground color settings.

PropertyValueAxis

Full generic Z value axis definition including range settings, width, aggregation and drill-down links.

PropertyValueAxisArray

Generic value axis array wrapper providing indexer access and code generation support.

PropertyValueAxisArrayLine

Value axis array wrapper for line/area/bubble engines supporting ghost mode retrieval.

PropertyValueAxisArrayRadar

Value axis array wrapper for radar engines providing index-based access.

PropertyValueAxisArrayTreeMap

Value axis array wrapper for tree map chart engines.

PropertyValueAxisBase

Full-featured value axis definition extending PropertyValueAxisBaseMinimal with labeling, tick marks, grid lines, zebra patterning and filtering options applicable to most chart engines.

PropertyValueAxisBaseMinimal

Minimal base class for value axis definitions providing sourcing and value expression. Used for lightweight axis types (e.g. TreeMap) that do not require full label/tick infrastructure.

PropertyValueAxisBubbleChartScattered

Z-Axis for Bubble Scattered Chart providing bubble size and design.

PropertyValueAxisBubbleChartSorted

Z-Axis for Bubble Sorted Chart providing bubble size and design.

PropertyValueAxisFunnel

Funnel value axis definition providing value expression, explosion percentage and coordinate labels on segments.

PropertyValueAxisPie2D

2D pie value axis definition providing value expression, explosion percentage and coordinate labels on slices.

PropertyValueAxisPie3D

3D pie value axis definition adding width property to 2D base.

PropertyValueAxisRadar

Radar value axis definition providing scale, width, visual and post processing configuration.

PropertyValueAxisTreeMap

Represents the value axis configuration for TreeMap charts. Provides access to coordinate labels, grid line settings, visual styling and drill-down link configuration.

PropertyValueAxisWithPostProcessing

Value axis variant adding post processing configuration.

PropertyValueAxisWithPostProcessingAndVisual

Value axis variant adding visual appearance settings in addition to post processing.

PropertyValueZAxisArray

Z value axis array wrapper for line/area/bubble engines with code generation support.

PropertyVisual

Provides visual appearance settings for charts including content style, line smoothing and line type override.

PropertyWrapping

Represents generic text wrapping settings (line wrapping and force wrapping).

PropertyXhtmlAnimation

XHTML animation settings (animation type, duration and trigger delay).

RScriptDataEntryItem

Represents a data source item where you can specify the coordinate values for the data passed to an R script.

Region

Represents a print region (page setup variant) within a project with device, paper and layout settings.

ReportParameter

Represents a report parameter (prompt variable) with metadata like identifier, prompt, source and default values.

RulerGuide

Represents a horizontal or vertical ruler guide with position and snapping settings.

SeparatedStringCollection

Represents a string collection backed by a single separator-joined string property of a DomItem. Modifications automatically update the underlying property value.

SettableDomArray<T>

Represents an abstract base class for a settable DOM array that supports enumeration and indexing.

SignalItem

Represents an individual signal range entry (min/max value range with color definitions) for signal charts/gauges.

SignalItemBase

Abstract base for signal range items.

SignalItemChart

Represents a single chart signal range item with min, max and appearance plus background filling.

SubItemBase

Base implementation for table sub items (tables, drawings, subreports, etc.) providing linkage (TableId/RelationId), columns, animation and HTML animation support.

SubItemChart

Chart sub-item providing a chart definition rendered inside a table container.

SubItemCore

Base (polymorphic) sub-item DOM node used for concrete sub item types (table, chart, crosstab, subreport, static table). Provides common layout properties (DistanceTop/Bottom), filtering, naming and bookmark support.

SubItemCrosstab

Crosstab sub-item providing a pivot style data visualization with configurable rows, columns and measures.

SubItemGanttChart

Gantt chart sub-item rendering tasks over time with configurable definition and reserved spacing.

SubItemStaticTable

Static table sub-item (design time defined rows) with line options and data lines only (no grouping/header/footer semantics).

SubItemSubReport

Placeholder sub-item that links an external sub-report project (JSON file) into the current report. At runtime the referenced project is loaded and the referenced sub-item (by LinkUUID) replaces this node. Optional properties (e.g. PageBreakCondition, Expandable) are copied to the imported content.

SubItemTable

Dynamic data table sub-item containing lines (header, group, data, footer) and nested sub tables.

SubItemTableBase

Represents the base class for sub-item tables in the DOM.

SumVariable

Represents a sum variable in the DOM (Document Object Model).

TableField

Base (polymorphic) table field DOM node used for all concrete table field types (text, chart, barcode, etc.). Provides common properties like Condition, Name, Filling, Frame and Width.

TableFieldBarcode

Barcode table field displaying 1D/2D codes with configurable symbology, colors and text rendering.

TableFieldBase

Base class for concrete table field implementations adding animation, drill-down, XHTML animation, linking and sorting.

TableFieldChart

Table field that hosts a chart visualization with configurable chart type, size and data source.

TableFieldCheckbox

Table field hosting a checkbox object with definition and optional picture export.

TableFieldDataGraphic

Table field hosting a data graphic visualization (bar, icon, value parts) with optional fixed height or picture export.

TableFieldDrawing

Table field hosting a drawing (image/vector) with alignment, scaling and export options.

TableFieldExtensionObject

Represents a table field that hosts an extension (LLX) object inside table layouts.

TableFieldGauge

Table field hosting a gauge visualization with configurable gauge type, size and data source.

TableFieldHtml

HTML table field supporting inline or external HTML content with optional scaling.

TableFieldPdf

Table field that renders a PDF inside a table line.

TableFieldRtf

RTF table field capable of rendering rich text with optional fixed height or picture export.

TableFieldTable

Nested table field containing its own set of sub items (table within table).

TableFieldText

Text table field with rich alignment, wrapping and formatting options.

TableInputFieldBase

Abstract base for interactive table input fields (edit, checkbox, combobox, button) adding common input related properties.

TableInputFieldButton

Button input field allowing interactive actions (e.g. export, navigation).

TableInputFieldCheckbox

Checkbox input field allowing binary user interaction.

TableInputFieldComboBox

Combobox input field allowing selection from predefined choices (optionally editable).

TableInputFieldEdit

Edit input field allowing free text entry (single or multiline).

TableLineBase

Abstract base for all table line types (data, header, footer, group header/footer) providing common properties like Fields, Condition, ReservedSpace, Fonts and Bookmarks.

TableLineData

Data line within a table body (repeated for each record) supporting drill-down links and indexed group tracking.

TableLineFooter

Footer line printed after all data/group lines optionally grouped by IndexedGroups.

TableLineGroupBase

Base class for rendering table lines that support grouping functionality. Manages state transitions based on changes in the GroupBy property.

TableLineGroupFooter

Group footer line printed after each group with optional page break triggering.

TableLineGroupHeader

Group header line printed before a group offering keep-together, expansion and repetition options.

TableLineHeader

Header line printed once at the start of the table (or at each page in multi-pass scenarios).

Template

Represents a project template entry with file metadata and condition/description.

TextItem

Gauge text item definition (content, size, condition, rotation, background, font and position).

UserVariable

Represents a user variable with name and expression contents.

Interfaces

IDomCollectionBase

Defines the base interface for DOM collection types.

IDomItemWithConditionalFormatter

Defines a DOM item that exposes conditional formatting rules which may alter appearance (font, frame, filling, output formatting, etc.) based on evaluated conditions at render time.

IDomItemWithOutputFormatter

Defines a DOM item that owns an output formatter determining how its value is rendered (e.g. number, date, currency, percentage formatting).

Enums

InputObjectType

Specifies the concrete UI input object type used in designers or parameter dialogs.

LlDomAccessMode

Specifies access modes for DOM operations.

LlDomControlType

Declares possible control (editor / input) types for DOM bound parameters or variables.

LlDomCurrentObjectLevel

Specifies the current object level in the DOM.

LlDomFileMode

Specifies file modes for DOM file operations.

LlDomGaugeType

Specifies the types of gauges available in the DOM.

LlDomHorizontalLinkType

Specifies the horizontal link types in the DOM.

LlDomHorizontalSizeAdaptionType

Specifies horizontal size adaption types in the DOM.

LlDomSettings

Specifies settings for the DOM.

LlDomSourceContentsType

Describes the content/value type of a DOM source. The values contain bit flags used internally.

LlDomSourceType

Defines the logical source types that can provide data or values for a DOM element.

LlDomVerticalLinkType

Specifies the vertical link types in the DOM.

LlDomVerticalSizeAdaptionType

Specifies vertical size adaption types in the DOM.

ProjectFormat

Defines the format types supported for List & Label projects.

PropertyRectangleFrame.FrameStyle

Represents the style of the rectangle frame.

PropertyShadow.ShadowStyle

Represents the style of the shadow.

ReportParameterValueType

Specifies the data type a ReportParameter can produce.