| Class | Description |
| Action | The Action element defines a hyperlink, bookmark link, or drillthrough action associated with a ReportItem |
| ActionInfo | |
| Axis | The Axis element defines properties for labels, titles and gridlines along an axis. |
| BackFrame | The BackFrame element defines the frame and frame background for a gauge or gauge panel. |
| BackgroundImage | Defines a background image for the report. |
| BandLayoutOptions | |
| Body | Represents the body element for a report. This is the parent container for all report items in the report. |
| Border | |
| BorderColor | Defines the color for the border. |
| BorderStyle | Defines the style for the border. |
| BorderWidth | Defines the width of the border. |
| CapImage | The CapImage element defines an image to be used for a pointer cap in a radial gauge. |
| CategoryGrouping | The CategoryGrouping element defines the category level for a Chart. The labels for the categories are displayed along the category axis. |
| CategoryGroupingCollection | Provides a strongly typed collection for CategoryGrouping objects. |
| CellContents | |
| Chart | The Chart element defines a chart data region. The Chart is defined much like a Matrix, but instead of Columns, Rows, and Cells, the Chart has Categories, Series, and DataPoints. |
| ChartSeries | The ChartSeries element defines the set of data points for one series. |
| ChartSeriesCollection | Provides a strongly typed collection for ChartSeries objects. |
| CheckBox | The CheckBox element defines a CheckBox control. |
| CodeClass | Represents information about a class instantiated during the report's initialization. The instantiated class can be used in expressions. |
| CodeClassCollection | Provides a strongly typed collection for CodeClassCollection objects. |
| ColumnGrouping | The ColumnGrouping element defines a column header region for a matrix. |
| ColumnGroupingCollection | Provides a strongly typed collection for ColumnGroupingCollection objects. |
| ConnectionProperties | Specifies the information used to connect to a data source. |
| Container | Specifies a rectangle ReportItem contained in the report definition. |
| Corner | The Corner element defines the layout and structure of the upper left-hand corner region of a matrix. |
| CoverFlow | |
| Custom | The Custom element allows report design tools to pass information to report output components. This element may contain any valid XML. The engine passes the contents of the Custom object unchanged. Client applications using the Custom element place custom properties under their own single subelement of Custom, defining a namespace for that node. |
| CustomData | Defines the data to be handed to an ICustomReportItem interface. |
| CustomPropertyDefinition | Represents a CustomProperty element from CPL. When processing the ReportObjectModel, if the ExpressionInfo object contains any aggregate functions that do not specify the scope, the scope is updated with the current scope. |
| CustomPropertyDefinitionCollection | Provides a strongly typed collection for CustomPropertyDefinition objects. |
| CustomReportItem | Represents an IReportItem not defined within the RDL specification. The custom report item's information is stored inside the CustomReportItem element under a namespace for the tool or server supporting the type. If the custom report item is not recognized it is treated as an IRectangle. |
| DataCell | |
| DataCellCollection | Provides a strongly typed collection for DataCell objects. |
| DataGrouping | Describes how to group and sort data. |
| DataGroupingCollection | Provides a strongly typed collection for DataGrouping objects. |
| DataLabel | The DataLabel element defines the data labels to display on the data values in the chart. |
| DataPoint | The DataPoint element defines a set of data for a single point in the chart. There must be a corresponding DataPoint for each static category in a static series. A DataPoint may consist of a single value expression (for example in a bar or line chart) or multiple value expressions (for example in a stock or bubble chart). |
| DataPointCollection | Provides a strongly typed collection for DataPoint objects. |
| DataRegion | Specifies a region where a dataset is laid out for a report. A data region bound to a dataset's results may repeat its contents to account for the dataset's size. The List, Matrix, Table and Chart report items are all data regions. |
| DataRow | |
| DataRowCollection | Provides a strongly typed collection for DataRow objects. |
| DataSet | Represents a DataSet element for a report which contains information about a set of data retrieved as part of the report. |
| DataSetCollection | Provides a strongly typed collection for IDataSet interfaces. |
| DataSetReference | The query to execute to obtain a list of values or default values for a parameter. |
| DataSource | Specifies information about a report data source. |
| DataSourceCollection | Provides a strongly typed collection for DataSource objects. |
| DataSourcePrompt | Represents request for credentials to connect to a datasource. |
| DataValue | The DataValue element defines a collection of data values for a single data point in the chart, or custom report control. |
| DataValueCollection | Provides a strongly typed collection for DataValue objects. |
| DefaultValue | The default value for the parameter. |
| Details | Defines the detail rows for a table. |
| Drillthrough | Specifies an element that defines a drillthrough action. |
| DynamicCategoriesSeries | Defines a Series level that repeats with each Series group in the rowset of the chart. |
| DynamicColumnsRows | Defines a column or row header region that repeats with each column or row group in the rowset of a Matrix. |
| EmbeddedImage | Specifies information about an image embedded in the report definition. |
| EmbeddedImageCollection | Provides a strongly typed collection for EmbeddedImage objects. |
| Field | Defines a field element containing information about a field within the data model of the report. |
| FieldCollection | Provides a strongly typed collection for Field objects. |
| Filter | Defines a Filter element which describes a filter to apply to rows of data in a dataset or data region, or to apply to the group instances. |
| Footer | Defines the footer rows for a table or group. |
| FrameBackground | The FrameBackground element defines the background of the frame for a gauge or gauge panel. |
| FrameImage | The FrameImage element defines an image to be used for the frame background of a gauge or gauge panel. |
| GridLines | Defines the style properties for the major and minor gridlines along an axis in a chart. |
| Grouping | Specifies an element that defines the expressions by which to group the data. |
| Header | Defines the header rows for a table or group. |
| HeaderFooter | Defines the header or footer rows for a table or group. |
| Image | Specifies an image ReportItem contained in the report definition. |
| IndicatorImage | Used for the type of StateIndicator.IndicatorImage property. |
| JoinCondition | The Type of the item of the Relationship.JoinConditions list. |
| LabelData | |
| Legend | The Legend element defines the properties that are used to display instances of the series groupings in a chart legend. |
| Line | Specifies a Line ReportItem contained in the report definition. |
| List | Specifies a region that repeats with each group in the rowset or each row in the rowset (if no group expression is defined). |
| LocalizationResource | Specifies a localization resource for the Report. |
| Map | Defines map-based data visualization. |
| MapAppearanceRule | Defines the appearance rule for spatial elements based on a data field |
| MapBindingFieldPair | Defines a field/expression pairs to be used to bind the map elements within a vector based layer to the data region associated with it |
| MapBorderSkin | Defines the appearance of the border skin around the map report item |
| MapBucket | Defines a bucket for custom data distribution |
| MapColorPaletteRule | Defines the color palette for spatial elements based on a data field |
| MapColorRangeRule | Defines the color ranges for spatial elements based on a data field |
| MapColorRule | Defines the color rule for spatial elements based on a data field. |
| MapColorScale | Defines the map color scale |
| MapColorScaleTitle | Defines the settings for the title to be displayed within the color scale |
| MapCustomColorRule | Defines a set of custom colors for spatial elements based on a data field |
| MapCustomView | Defines the center of the view port based on an arbitrary center point |
| MapDataBoundView | Defines the center/zoom of the view port based on the spatial map elements bound to data |
| MapDataRegion | Defines a data region for the map |
| MapDistanceScale | Defines the map distance scale |
| MapDockableSubItem | Defines the common properties for map dockable sub items |
| MapElementView | Defines the center/zoom of the view port based on map spatial element |
| MapField | Defines a field for map elements within a static layer |
| MapFieldDefinition | Defines a field definition for map elements within a static layer |
| MapGridLines | Defines the properties for map grid (meridians/parallels) |
| MapLayer | Defines a layer to be drawn within a map |
| MapLegend | Defines a legend to be drawn within a map |
| MapLegendTitle | Defines a title for a map legend |
| MapLimits | Defines the map limits |
| MapLine | Defines an element to be embedded within a MapLineLayer |
| MapLineLayer | Defines a vector-based layer of lines to be drawn within a map |
| MapLineRules | Defines a set of rules to be applied on lines |
| MapLineTemplate | Defines a template to be applied to lines within a line layer |
| MapLocation | Defines the properties for map sub items location |
| MapMarker | Defines a marker to be applied to points within a point or polygon layer. |
| MapMarkerImage | Image marker. |
| MapMarkerRule | Defines the points marker based on a data field |
| MapMarkerTemplate | Defines a marker template to be applied to points within a point or polygon layer |
| MapMember | Defines group and filter behavior for the data. |
| MapPoint | Defines an element to be embedded within a MapPointLayer |
| MapPointLayer | Defines a vector-based layer of points to be drawn within a map |
| MapPointRules | Defines a set of rules to be applied on points on a point or polygon layer |
| MapPointTemplate | Defines a template to be applied to points within a point or polygon layer |
| MapPolygon | Defines an element to be embedded within a MapPolygonLayer |
| MapPolygonLayer | Defines a vector-based layer of polygons to be drawn within a map. |
| MapPolygonRules | Defines a set of rules to be applied on polygons |
| MapPolygonTemplate | Defines a template to be applied to polygons within a polygon layer. |
| MapShapefile | Defines a file-based source for spatial data and possibly non-spatial data |
| MapSize | Defines the properties for map sub items size |
| MapSizeRule | Defines the size rule for point or line based on a data field |
| MapSpatialData | Defines the source of spatial data for a vector layer |
| MapSpatialDataRegion | Defines a data region-based source for spatial data |
| MapSpatialDataSet | Defines a dataset-based source for spatial and possibly non-spatial data. |
| MapSpatialElement | Defines a spatial element to be embedded within a static layer |
| MapSpatialElementTemplate | Defines the template to be applied on map spatial elements within a vector layer |
| MapSpatialElementTemplate.Defaults | |
| MapSubItem | Defines the common properties for map sub items |
| MapTile | Defines a tile to be embedded in a MapTileLayer |
| MapTileLayer | Defines a raster-based layer to be drawn within a map |
| MapTitle | Defines a title to be drawn within a map |
| MapVectorLayer | Defines a vector-based layer of map elements to be drawn within a map |
| MapView | Defines the viewport center and zoom level |
| MapViewport | Defines the map viewport |
| Marker | The Marker element defines a marker for displayed chart values. |
| MasterReportNotFoundException | Raised when a master report cannot be found. |
| Matrix | The Matrix element defines a grid of regions that repeats with each column group and row group in the dataset. |
| MatrixCell | The MatrixCell element defines the contents of each detail cell in the matrix. |
| MatrixCellCollection | Provides a strongly typed collection for MatrixCell objects. |
| MatrixColumn | Defines a column in the detail section of a Matrix. |
| MatrixColumnCollection | Provides a strongly typed collection for MatrixColumn objects. |
| MatrixRow | Defines the set of cells in a row of the detail section of a Matrix. |
| MatrixRowCollection | Provides a strongly typed collection for MatrixRow objects. |
| NameValidator | Defines a NameValidator to check names contained in a report. |
| NavigationItem | |
| OverflowPlaceHolder | Represents the fixed page layout overflow place holder. |
| Page | Represents the fixed page layout page. |
| PageBreak | |
| PageCollection | Provides a strongly typed collection for Page object. |
| PageCollectionEventArgs | Provides data for the ItemAdded or ItemRemoved event of the PageCollection. |
| PageHeaderFooter | Specifies the layout definition for each ReportItem at the top of each page (PageHeader) or the bottom of each page (PageFooter). |
| Parameter | The Parameter element contains information about a subreport parameter. |
| ParameterCollection | Provides a strongly typed collection for Parameter objects. |
| ParameterValue | A possible value for the parameter. |
| ParameterValueCollection | Provides a strongly typed collection for ParameterValue objects |
| PinLabel | The PinLabel virtual element defines a label for a pin value at one end of a scale. |
| PlayAxis | |
| PlotArea | The PlotArea element defines properties for the plot area (for chart types with X and Y axes). |
| PointerCap | The PointerCap element defines display properties for a radial gauge pointer cap. |
| PointerImage | The PointerImage element defines an image to be used for a pointer in a gauge. |
| Property | Summary description for Property. |
| PropertyCollection | Provides a strongly typed collection for Property objects. |
| Query | Represents the Query element of a dataset which contains the description of the query to execute to retrieve the data for the report. |
| QueryParameter | Defines a QueryParameter element which contains information about a parameter that is passed to the data source as part of the query. |
| QueryParameterCollection | Provides a strongly typed collection for QueryParameter objects. |
| ReferenceLine | Defines the properties for the reference line in a chart. |
| Relationship | The Relationship object specifies a relationship to use for correlating data in a report item with the data in the containing scope. Used in Maps and Gauges. |
| Report | The Report element contains property, data, and layout information about the report which is the top-level element. |
| ReportComponent | Defines a new ReportComponent. |
| ReportComponentCollection | Defines a collection of IReportComponent objects. |
| ReportComponentContainer | Defines a GrapeCity.ActiveReports.ReportObjectModel.ReportComponentContainer that containes other GrapeCity.ActiveReports.ReportObjectModel.ReportComponent objects. |
| ReportItem | A report item is one of the following types of objects: Line, Rectangle, TextBox, Image, Subreport, CustomReportItem, or DataRegion. DataRegions include List, Table, Matrix, and Chart. The ReportItem element itself is not used. Instead, the specific report item element is used whenever ReportItem is allowed. |
| ReportItemCollection | Provides a strongly typed collection for ReportItem objects. |
| ReportItemCollectionEventArgs | Provides data for the ItemAdded or ItemRemoved event of the ReportItemCollection. |
| ReportParameter | The ReportParameter element contains information about a parameter for the report. |
| ReportParameterCollection | Provides a strongly typed collection for ReportParameter objects. |
| RoundingRadius | Defines the color for the border. |
| RowGrouping | Defines a row grouping for a matrix. |
| RowGroupingCollection | Provides a strongly typed collection for RowGrouping objects. |
| ScaleLabels | The ScaleLabels element defines the appearance of labels on a scale. |
| ScalePin | The ScalePin virtual element defines a pin value at one end of a scale. |
| SeriesGrouping | The SeriesGrouping element defines a Series level for a chart SeriesGrouping. The labels for the series are displayed in the legend. |
| SeriesGroupingCollection | Provides a strongly typed collection for SeriesGrouping objects. |
| Shape | Represents the shape on the report. |
| Slider | |
| SortBy | Specifies an element that defines an expression by which to sort the groups. |
| SortByCollection | Provides a strongly typed collection for SortBy objects. |
| StateImage | The type of Indicator.StateImage and IndicatorState.StateImage properties. |
| StaticMember | Defines the data label to display for a static series or static category member. |
| StaticMemberCollection | Provides a strongly typed collection for StaticMember objects. |
| StaticRowColumn | Defines a column or row header region with a fixed set of columns or rows. |
| StaticRowColumnCollection | Provides a strongly typed collection for StaticRowColumn objects. |
| Style | The Style element contains information about the style of a report control. Where possible, the style property names and values match standard HTML/CSS properties. All expression-based Style elements evaluate to either the type listed or to Nothing (an error in evaluation is treated as Nothing). Nothing is equivalent to not specifying the style, thereby indicating that it uses the default value. The expression must evaluate to a Boolean value for Boolean properties, an enumerated value for enum properties, an integer for integer properties and a (formatted) string for all other properties. |
| Subreport | Specifies a Subreport ReportItem, which is a separate report contained in the report definition. |
| Subtotal | The Subtotals element defines a subtotal column or row to include in the Matrix. |
| Table | The Table element defines a tabular grouped layout of the data region. |
| TableCell | Defines the contents of a cell in a table data region. |
| TableCellCollection | Provides a strongly typed collection for TableCell objects. |
| TableColumn | Defines a column in the table. |
| TableColumnCollection | Provides a strongly typed collection for TableColumn objects. |
| TableGroup | Defines a group in a table data region. |
| TableGroupCollection | Provides a strongly typed collection for TableGroup objects. |
| TableRow | Defines a row of cells in a table data region. |
| TableRowCollection | Provides a strongly typed collection for TableRow objects. |
| TabStrip | |
| TextBox | Specifies a textbox ReportItem contained in the report definition. |
| TextItem | Abstract base class for TextBox and CheckBox |
| Thermometer | The Thermometer element defines display properties for a linear gauge thermometer pointer. |
| ThreeDProperties | The ThreeDProperties element defines properties for a 3D chart layout. |
| TickMarkImage | The TickMarkImage element defines an image to be used for a tick mark on a scale. |
| TickMarkStyle | The TickMarkStyle element defines a tick mark associated with a custom label. |
| Title | The Title element defines a title for the chart or for an axis. |
| ToggleImage | Indicates the initial state of a toggle image if such an image is displayed as part of the Textbox. |
| TopImage | The TopImage element defines an image to be displayed atop part of a gauge. |
| UserSort | Defines an object for sort information to the end-user as part of the TextBox UI. |
| ValidationContext | Defines the type of context information that is available during validation. |
| ValidationEntry | Represents a single entry of information related to validation. |
| Validator | Defines an object for performing validation on a report definition. |
| ValidValues | The possible values for the parameter. This is used to populate UI selection lists from which users can select a parameter value. |
| ValueCategoryAxis | Used as a Category axis in a chart, the element defines the category (X) axis. There must be a corresponding DataPoint for each StaticCategories member. Used as a Value axis, the element defines the data (Y) axis. |
| Variable | |
| Visibility | The Visibility element controls whether the ReportItem is initially shown in the output report. |