Microsoft.ReportingServices.OnDemandReportRendering Namespace

Contains classes and interfaces that let you extend the rendering capabilities of SQL Server Reporting Services. By using the members of this namespace, along with members of the Microsoft.ReportingServices.Interfaces namespace, you can build your own custom rendering extensions for Reporting Services.

Classes

Action

Contains a hyperlink, bookmark link or drillthrough action associated with a report item.

ActionCollection

Represents a collection of Action objects.

ActionDrillthrough

Represents a drillthrough action.

ActionDrillthroughInstance

Represents an instance type of the ActionDrillthrough class, and contains the calculated values of the properties in ActionDrillthrough.

ActionInfo

Contains a list of actions and action style associated with a report item.

ActionInfoWithDynamicImageMap

A collection of actions with associated image map areas for use in Custom Report Items.

ActionInfoWithDynamicImageMapCollection

Represents a collection of ActionInfoWithDynamicImageMap objects.

ActionInstance

Represents an instance type of the Action class, and contains the calculated values of the properties in Action.

BackFrame

Represents the frame and frame background for a gauge or gauge panel.

BackFrameInstance

Represents an instance type of the BackFrame class, and contains the calculated values of the properties in BackFrame.

BackgroundImage

Represents a background image in the report definition.

BackgroundImageInstance

Represents an instance type of the BackgroundImage class and contains the calculated values of the properties in BackgroundImage.

BandLayoutOptions

Represents the specific layout options to use when the Tablix is rendered on the canvas.

BaseGaugeImage

Represents an image that is displayed as a part of a gauge.

BaseGaugeImageInstance

Represents an instance type of the BaseGaugeImage class, and contains the calculated values of the properties in BaseGaugeImage.

BaseInstance

Represents the base class of all instance types.

Body

Defines the visual elements of the body of the report, how the data is structured/grouped and binds the visual elements to the data for the report.

BodyInstance

Represents an instance type of the Body class and contains the calculated values of the properties in Body.

Border

Represents the default border properties for the object.

BorderInstance

Represents an instance type of the Border class and contains the calculated values of the properties in Border.

CapImage

Represents an image to be used for a pointer cap in a radial gauge.

CapImageInstance

Represents an instance type of the CapImage class, and contains the calculated values of the properties in CapImage.

CellContents

Represents the contents of a cell in the TablixBody, TablixHeader, or TablixCorner.

Chart

Represents a set of chart areas to be drawn as a single data visualization data region. The chart is defined much like a tablix, but instead of columns, rows, and cells, the chart has categories, series, and data points.

ChartAlignType

Defines which aspects of the chart area should be aligned with the target chart area.

ChartAlignTypeInstance

Represents an instance type of the ChartAlignType class, and contains the calculated values of the properties in ChartAlignType.

ChartArea

Represents a chart area to be drawn within a chart data region.

ChartAreaCollection

Represents a collection of ChartArea objects.

ChartAreaInstance

Represents an instance type of the ChartArea class and contains the calculated values of the properties in ChartArea.

ChartAxis

Represents the properties for labels, titles and gridlines along an axis.

ChartAxisCollection

Represents a collection of ChartAxis objects.

ChartAxisInstance

Represents an instance type of the ChartAxis class, and contains the calculated values of the properties in ChartAxis.

ChartAxisScaleBreak

Contains the scale break properties of an axis.

ChartAxisScaleBreakInstance

Represents an instance type of the ChartAxisScaleBreak class, and contains the calculated values of the properties in ChartAxisScaleBreak.

ChartAxisTitle

Represents the title of an axis.

ChartAxisTitleInstance

Represents an instance type of the ChartAxisTitle class, and contains the calculated values of the properties in ChartAxisTitle.

ChartBorderSkin

Represents the appearance of the border skin around the plot area.

ChartBorderSkinInstance

Represents an instance type of the ChartBorderSkin class and contains the calculated values of the properties in ChartBorderSkin.

ChartCustomPaletteColor

Represents a custom palette color in a ChartCustomPaletteColorCollection.

ChartCustomPaletteColorCollection

Represents a collection of ChartCustomPaletteColor objects.

ChartCustomPaletteColorInstance

Represents an instance type of the ChartCustomPaletteColor class, and contains the calculated values of the properties in ChartCustomPaletteColor.

ChartData

Represents the segmentation of the data into multiple series.

ChartDataLabel

Represents the data labels to display on data points.

ChartDataLabelInstance

Represents an instance type of the ChartDataLabel class, and contains the calculated values of the properties in ChartDataLabel.

ChartDataPoint

Represents a data point for the chart. A data point can consist of a single value expression (for example in bar or line charts) or multiple value expressions (stock and bubble charts).

ChartDataPointInstance

Represents an instance type of the ChartDataPoint class, and contains the calculated values of the properties in ChartDataPoint.

ChartDataPointValues

Contains a set of data values for a data point in the chart.

ChartDataPointValuesInstance

Represents an instance type of the ChartDataPointValues class and contains the calculated values of the properties in ChartDataPointValues.

ChartDerivedSeries

Represents a derived series which is calculated from a formula applied to another series.

ChartDerivedSeriesCollection

Represents a collection of ChartDerivedSeries objects.

ChartDynamicMemberInstance

Represents a dynamic instance of a ChartMember object.

ChartElementPosition

Represents the position in which to draw a chart element.

ChartElementPositionInstance

Represents an instance type of the ChartElementPosition class and contains the calculated values of the properties in ChartElementPosition.

ChartEmptyPoints

Represents the behavior for empty points in a series.

ChartEmptyPointsInstance

Represents an instance type of the ChartEmptyPoints class, and contains the calculated values of the properties in ChartEmptyPoints.

ChartFormulaParameter

Represents a parameter to a formula for a derived series.

ChartFormulaParameterCollection

Represents a collection of ChartFormulaParameter objects.

ChartFormulaParameterInstance

Represents an instance type of the ChartFormulaParameter class and contains the calculated values of the properties in ChartFormulaParameter.

ChartGridLines

Represents the gridlines along an axis.

ChartGridLinesInstance

Represents an instance type of the ChartGridLines class, and contains the calculated values of the properties in ChartGridLines.

ChartHierarchy

Represents a hierarchy of members for the chart.

ChartInstance

Represents an instance type of the Chart class and contains the calculated values of the properties in Chart.

ChartItemInLegend

Represents the behavior for a series or set of data points displayed in a legend.

ChartItemInLegendInstance

Represents an instance type of the ChartItemInLegend class and contains the calculated values of the properties in ChartItemInLegend.

ChartLegend

Represents the properties that can be used to display instances of the series groups in a chart legend.

ChartLegendCollection

Represents a collection of ChartLegend objects.

ChartLegendColumn

Represents a chart legend column.

ChartLegendColumnCollection

Represents a collection of ChartLegendColumn objects.

ChartLegendColumnHeader

Represents a column header in a chart legend.

ChartLegendColumnHeaderInstance

Represents an instance type of the ChartLegendColumnHeader class, and contains the calculated values of the properties in ChartLegendColumnHeader.

ChartLegendColumnInstance

Represents an instance type of the ChartLegendColumn class, and contains the calculated values of the properties in ChartLegendColumn.

ChartLegendCustomItem

Represents a custom legend item in a chart.

ChartLegendCustomItemCell

Represents a cell in the custom legend item.

ChartLegendCustomItemCellCollection

Represents a collection of ChartLegendCustomItemCell objects.

ChartLegendCustomItemCellInstance

Represents an instance type of the ChartLegendCustomItemCell class, and contains the calculated values of the properties in ChartLegendCustomItemCell.

ChartLegendCustomItemCollection

Represents a collection of ChartLegendCustomItem objects.

ChartLegendCustomItemInstance

Represents an instance type of the ChartLegendCustomItem class and contains the calculated values of the properties in ChartLegendCustomItem.

ChartLegendInstance

Represents an instance type of the ChartLegend class and contains the calculated values of the properties in ChartLegend.

ChartLegendTitle

Represents a title for a legend.

ChartLegendTitleInstance

Represents an instance type of the ChartLegendTitle class and contains the calculated values of the properties in ChartLegendTitle.

ChartMarker

Represents a marker for displayed chart values.

ChartMarkerInstance

Represents an instance type of the ChartMarker class, and contains the calculated values of the properties in ChartMarker.

ChartMember

Represents a category or series member for a chart.

ChartMemberCollection

Represents a collection of ChartMember objects.

ChartMemberInstance

Represents an instance type of the ChartMember class, and contains the calculated values of the properties in ChartMember.

ChartNoMoveDirections

Defines which directions a smart label is not allowed to move.

ChartNoMoveDirectionsInstance

Represents an instance type of the ChartNoMoveDirections class and contains the calculated values of the properties in ChartNoMoveDirections.

ChartObjectCollectionBase<T,U>

Represents the base class for a collection of chart objects.

ChartObjectCollectionItem<T>

Represents the base class for an item in a ChartObjectCollectionBase<T,U>.

ChartSeries

Represents the list of data points for one series.

ChartSeriesCollection

Represents a collection of ChartSeries objects.

ChartSeriesInstance

Represents an instance type of the ChartSeries class and contains the calculated values of the properties in ChartSeries.

ChartSmartLabel

Defines the behavior of smart labels.

ChartSmartLabelInstance

Represents an instance type of the ChartSmartLabel class and contains the calculated values of the properties in the ChartSmartLabel.

ChartStripLine

Represents a custom strip line for an axis.

ChartStripLineCollection

Represents a collection of ChartStripLine objects.

ChartStripLineInstance

Represents an instance type of the ChartStripLine class and contains the calculated values of the properties in ChartStripLine.

ChartThreeDProperties

Contains the properties for 3-D layout.

ChartThreeDPropertiesInstance

Represents an instance type of the ChartThreeDProperties class, and contains the calculated values of the properties in ChartThreeDProperties.

ChartTickMarks

Represents tick marks along an axis.

ChartTickMarksInstance

Represents an instance type of the ChartTickMarks class, and contains the calculated values of the properties in ChartTickMarks.

ChartTitle

Represents a title for the chart.

ChartTitleCollection

Represents a collection of ChartTitle objects.

ChartTitleInstance

Represents an instance type of the ChartTitle class and contains the calculated values of the properties in ChartTitle.

CompiledGaugeInputValueInstance

Represents an instance type of the GaugeInputValue class, and contains the parsed values of the properties in GaugeInputValue.

CompiledGaugePointerInstance

Represents an instance type of the GaugePointer class, and contains the parsed values of the properties in GaugePointer.

CompiledParagraphInstance

Represents a compiled paragraph instance generated from parsing HTML in a text run.

CompiledParagraphInstanceCollection

Represents a collection of CompiledParagraphInstance objects.

CompiledRichTextInstance

Represents a compiled paragraph instance generated from parsing HTML in a text run.

CompiledTextRunInstance

Represents a compiled text run instance generated from parsing HTML in a text run.

CompiledTextRunInstanceCollection

Represents a collection of CompiledTextRunInstance objects.

Coverflow

Represents a band navigation style in which a flow of images is integrated the navigation of the tablix band.

CustomData

Represents the data to be handed to a custom report item and the way that data should be grouped, sorted, filtered and aggregated.

CustomLabel

Represents a custom label for a scale.

CustomLabelCollection

Represents a collection of CustomLabel objects.

CustomLabelInstance

Represents an instance type of the CustomLabel class and contains the calculated values of the properties in CustomLabel.

CustomProperty

The contents of CustomProperty is passed through to rendering and custom report item components.

CustomPropertyCollection

Represents a collection of CustomProperty objects.

CustomPropertyInstance

Represents an instance type of the CustomProperty class, and contains the calculated values of the properties in CustomProperty.

CustomReportItem

Represents a report item that is not natively defined in RDL. Extended information about the custom report item is placed within the CustomProperties property. Tools and servers that do not support the type use the AltReportItem property instead.

CustomReportItemInstance

Represents an instance type of the CustomReportItem class, and contains the calculated values of the properties in CustomReportItem.

DataCell

Defines the list of data values to pass to the custom report item for a specific combination of leaf-node groups in CustomData.

DataCellInstance

Represents an instance type of the DataCell class, and contains the calculated values of the properties in DataCell.

DataDynamicMemberInstance

Represents a dynamic instance of a DataMember object.

DataHierarchy

Represents a hierarchy of data members.

DataMember

Represents the base class for a member in a data hierarchy.

DataMemberCollection

Represents a collection of DataMember objects.

DataMemberInstance

Represents an instance type of the DataMember class, and contains the calculated values of the properties in DataMember.

DataRegion

Represents the base class for a data region, such as Tablix.

DataRegionInstance

Represents an instance type of the DataRegion class, and contains the calculated values of the properties in DataRegion.

DataRegionMember

Represents the base class for a member in a data region's hierarchy.

DataRegionMemberCollection<T>

Represents the base class for all data region member collections.

DataRow

Represents a data row.

DataRowCollection

Represents a collection of DataRow objects.

DataValue

Defines a single value for the data point in the chart.

DataValueCollection

Represents a collection of DataValue objects.

DataValueInstance

Represents an instance type of the DataValue class, and contains the calculated values of the properties in DataValue.

DocumentMap

Provides a depth-first, on demand traversal of a report's document map.

DocumentMapNode

A node in the document map.

DynamicImageInstance

Represents a dynamic instance of a Image object.

FrameBackground

Represents the background of the frame for a gauge or gauge panel.

FrameBackgroundInstance

Represents an instance type of the FrameBackground class, and contains the calculated values of the properties in FrameBackground.

FrameImage

Represents an image to be used for the frame background of a gauge or gauge panel.

FrameImageInstance

Represents an instance type of the FrameImage class, and contains the calculated values of the properties in FrameImage.

Gauge

Represents a gauge to be drawn within a gauge panel.

GaugeCell

Represents a gauge cell.

GaugeCellInstance

Represents an instance type of the GaugeCell class, and contains the calculated values of the properties in GaugeCell.

GaugeDynamicMemberInstance

Represents a dynamic instance of a GaugeMember object.

GaugeImage

Represents a gauge image.

GaugeImageCollection

Represents a collection of GaugeImage objects.

GaugeImageInstance

Represents an instance type of the GaugeImage class, and contains the calculated values of the properties in GaugeImage.

GaugeInputValue

Represents an expression and optional formula used in a gauge.

GaugeInputValueInstance

Represents an instance type of the GaugeInputValue class, and contains the calculated values of the properties in GaugeInputValue.

GaugeInstance

Represents an instance type of the Gauge class, and contains the calculated values of the properties in Gauge.

GaugeLabel

Represents a label to display within a gauge panel.

GaugeLabelCollection

Represents a collection of GaugeLabel objects.

GaugeLabelInstance

Represents an instance type of the GaugeLabel class, and contains the calculated values of the properties in GaugeLabel.

GaugeMember

Represents group, sort and filter behavior for the data.

GaugeMemberCollection

Represents a collection of GaugeMember objects.

GaugeMemberInstance

Represents an instance type of the GaugeMember class, and contains the calculated values of the properties in GaugeMember.

GaugePanel

Represents a gauge panel for data point or set of data points.

GaugePanelInstance

Represents an instance type of the GaugePanel class, and contains the calculated values of the properties in GaugePanel.

GaugePanelItem

Represents an item (gauge, image, label) to be drawn within a gauge panel.

GaugePanelItemInstance

Represents an instance type of the GaugePanelItem class, and contains the calculated values of the properties in GaugePanelItem.

GaugePanelObjectCollectionBase<T>

Represents the base class for all gauge panel object collections.

GaugePanelObjectCollectionItem

Represents an item in a collection of gauge panel objects.

GaugePointer

Represents a pointer to be drawn against a scale.

GaugePointerInstance

Represents an instance type of the GaugePointer class, and contains the calculated values of the properties in GaugePointer.

GaugeRow

Represe4nts the gauge row.

GaugeRowCollection

Represents a collection of StateIndicator objects.

GaugeScale

Represents a scale to be drawn within a gauge.

GaugeScaleInstance

Represents an instance type of the GaugeScale class, and contains the calculated values of the properties in GaugeScale.

GaugeTickMarks

Represents major tick marks along a scale.

GaugeTickMarksInstance

Represents an instance type of the GaugeTickMarks class and contains the calculated values of the properties in GaugeTickMarks.

Group

Represents a data group.

GroupExpressionCollection

Represents a collection of GroupExpressionCollection objects.

GroupExpressionValueCollection

Represents a collection of GroupExpressionValue objects.

GroupInstance

Represents an instance type of the Group class, and contains the calculated values of the properties in Group.

Image

Represents an image.

ImageInstance

Represents an instance type of the Image class, and contains the calculated values of the properties in Image.

ImageMapArea

Represents an image map area.

ImageMapAreaInstance

Represents an instance type of the ImageMapArea class, and contains the calculated values of the properties in ImageMapArea.

ImageMapAreaInstanceCollection

Represents a collection of ImageMapAreaInstance objects.

IndicatorImage

Represents properties of a state indicator image.

IndicatorImageInstance

Represents an instance type of the GaugeLabel class, and contains the calculated values of the properties in GaugeLabel.

IndicatorState

Represents a set of state information in the state indicator.

IndicatorStateCollection

Represents a collection of IndicatorStateCollection objects.

IndicatorStateInstance

Represents an instance type of the IndicatorState class, and contains the calculated values of the properties in IndicatorState.

LabelData

Represents the dataset used to populate the data for the slider labels.

Line

Represents a line report item.

LinearGauge

Represents a linear gauge to be drawn within a gauge panel.

LinearGaugeCollection

Represents a collection of LinearGauge objects.

LinearGaugeInstance

Represents an instance type of the LinearGauge class, and contains the calculated values of the properties in LinearGauge.

LinearPointer

Represents a linear pointer to be drawn against a linear scale.

LinearPointerCollection

Represents a collection of LinearPointer objects.

LinearPointerInstance

Represents an instance type of the LinearPointer class, and contains the calculated values of the properties in LinearPointer.

LinearScale

Represents a linear scale to be drawn within a linear gauge.

LinearScaleCollection

Represents a collection of LinearScale objects.

LinearScaleInstance

Represents an instance type of the LinearScale class, and contains the calculated values of the properties in LinearScale.

LineInstance

Represents an instance type of the Line class, and contains the calculated values of the properties in Line.

Map

Represents a map-based data visualization.

MapAppearanceRule

Represents an appearance rule to be used for map items in a map polygon layer, a map point layer, or a map line layer.

MapAppearanceRuleInstance

Represents an instance type of the MapAppearanceRule class and contains the calculated values of the properties in MapAppearanceRule.

MapBindingFieldPair

Represents a field and an expression to be used to bind the spatial elements in a map polygon layer, a map point layer, or a map line layer to the data region that is associated with the layer.

MapBindingFieldPairCollection

Represents a collection of MapBindingFieldPair objects.

MapBindingFieldPairInstance

Represents an instance type of the MapBindingFieldPair class and contains the calculated values of the properties in MapBindingFieldPair.

MapBorderSkin

Represents the appearance of the border around a map.

MapBorderSkinInstance

Represents an instance type of the MapBorderSkin class and contains the calculated values of the properties in MapBorderSkin.

MapBucket

Represents the range of custom start and end values to be used for analytical data distribution in a MapColorRangeRule, a MapColorPaletteRule, a MapCustomColorRule, a MapSizeRule, or a MapMarkerRule.

MapBucketCollection

Represents a collection of MapBucket objects.

MapBucketInstance

Represents an instance type of the MapBucket class and contains the calculated values of the properties in MapBucket.

MapColorPaletteRule

Represents a palette of colors for map items in a map polygon layer, a map point layer, or a map line layer.

MapColorPaletteRuleInstance

Represents an instance type of the MapColorPaletteRule class and contains the calculated values of the properties in MapColorPaletteRule.

MapColorRangeRule

Represents a color range to be used for colorizing map items in a map polygon layer, a map point layer, or a map line layer.

MapColorRangeRuleInstance

Represents an instance type of the MapColorRangeRule class and contains the calculated values of the properties in MapColorRangeRule.

MapColorRule

Represents a color rule in the map.

MapColorRuleInstance

Represents an instance type of the MapColorRule class and contains the calculated values of the properties in MapColorRule.

MapColorScale

Represents a color scale for a map.

MapColorScaleInstance

Represents an instance type of the MapColorScale class and contains the calculated values of the properties in MapColorScale.

MapColorScaleTitle

Represents the title of a map color scale.

MapColorScaleTitleInstance

Represents an instance type of the MapColorScaleTitle class and contains the calculated values of the properties in MapColorScaleTitle.

MapCustomColor

Represents a custom color in the map report item.

MapCustomColorCollection

Represents a collection of MapCustomColor objects.

MapCustomColorInstance

Represents an instance type of the MapCustomColor class and contains the calculated values of the properties in MapCustomColor.

MapCustomColorRule

Represents a user-defined set of colors for the map items in a map polygon layer, a map point layer, or a map line layer.

MapCustomColorRuleInstance

Represents an instance type of the MapCustomColorRule class, and contains the calculated values of the properties in MapCustomColorRule.

MapCustomView

Represents the center of a map viewport based on an arbitrary point.

MapCustomViewInstance

Represents an instance type of the MapCustomView class and contains the calculated values of the properties in MapCustomView.

MapDataBoundView

Represents the center of a map viewport based on the map items that are bound to data.

MapDataBoundViewInstance

Represents an instance type of the MapDataBoundView class and contains the calculated values of the properties in MapDataBoundView.

MapDataRegion

Provides a map polygon layer, a map point layer, or a map line layer with analytical data after it applies filtering and/or grouping to the layer.

MapDataRegionCollection

Represents a collection of MapDataRegion objects.

MapDataRegionInstance

Represents an instance type of the MapDataRegion class and contains the calculated values of the properties in MapDataRegion.

MapDistanceScale

Represents the map distance scale.

MapDistanceScaleInstance

Represents an instance type of the MapDistanceScale class and contains the calculated values of the properties in MapDistanceScale.

MapDockableSubItem

Represents a dockable item in the map item.

MapDockableSubItemInstance

Represents an instance type of the MapDockableSubItem class and contains the calculated values of the properties in MapDockableSubItem.

MapDynamicMemberInstance

Represents a dynamic instance of a MapMember object.

MapElementView

Represents the center of a map viewport based on a map spatial element.

MapElementViewInstance

Represents an instance type of the MapElementView class and contains the calculated values of the properties in MapElementView.

MapField

Represents a name and a value to be associated with a map polygon, a map point, or a map line.

MapFieldCollection

Represents a collection of MapField objects.

MapFieldDefinition

Represents the metadata for a MapField.

MapFieldDefinitionCollection

Represents a collection of MapFieldDefinition objects.

MapFieldDefinitionInstance

Represents an instance type of the MapFieldDefinition class and contains the calculated values of the properties in MapFieldDefinition.

MapFieldInstance

Represents an instance type of the MapField class and contains the calculated values of the properties in MapField.

MapFieldName

Represents a field name in the map report item.

MapFieldNameCollection

Represents a collection of MapFieldName objects.

MapFieldNameInstance

Represents an instance type of the MapFieldName class, and contains the calculated values of the properties in MapFieldName.

MapGridLines

Represents gridlines for a map.

MapGridLinesInstance

Represents an instance type of the MapGridLines class and contains the calculated values of the properties in MapGridLines.

MapInstance

Represents an instance type of the Map class and contains the calculated values of the properties in Map.

MapLayer

Represents a layer to be drawn in a map.

MapLayerCollection

Represents a collection of MapLayer objects.

MapLayerInstance

Represents an instance type of the MapLayer class and contains the calculated values of the properties in MapLayer.

MapLegend

Represents a legend to be drawn in a map.

MapLegendCollection

Represents a collection of MapLegend objects.

MapLegendInstance

Represents an instance type of the MapLegend class and contains the calculated values of the properties in MapLegend.

MapLegendTitle

Represents the title of a map legend.

MapLegendTitleInstance

Represents an instance type of the MapLegendTitle class and contains the calculated values of the properties in MapLegendTitle.

MapLimits

Represents the limits of a map viewport.

MapLimitsInstance

Represents an instance type of the MapLimits class and contains the calculated values of the properties in MapLimits.

MapLine

Represents a line-based spatial element to be embedded in a map line layer.

MapLineCollection

Represents a collection of MapLine objects.

MapLineInstance

Represents an instance type of the MapLine class and contains the calculated values of the properties in MapLine.

MapLineLayer

Represents a line-based layer to be drawn in a map.

MapLineLayerInstance

Represents an instance type of the MapLineLayer class and contains the calculated values of the properties in MapLineLayer.

MapLineRules

Represents a set of rules to be applied to map lines.

MapLineRulesInstance

Represents an instance type of the MapLineRules class and contains the calculated values of the properties in MapLineRules.

MapLineTemplate

Represents a template to be applied to map lines in a map line layer.

MapLineTemplateInstance

Represents an instance type of the MapLineTemplate class and contains the calculated values of the properties in MapLineTemplate.

MapLocation

Represents the location of a map viewport.

MapLocationInstance

Represents an instance type of the MapLocation class and contains the calculated values of the properties in MapLocation.

MapMarker

Represents a marker to be applied to the center point of a map point or a map polygon.

MapMarkerCollection

Represents a collection of MapMarker objects.

MapMarkerImage

Represents an image to be applied to the map marker.

MapMarkerImageInstance

Represents an instance type of the MapMarkerImage class and contains the calculated values of the properties in MapMarkerImage.

MapMarkerInstance

Represents an instance type of the MapMarker class and contains the calculated values of the properties in MapMarker.

MapMarkerRule

Represents a set of markers for map points in a map polygon layer or in a map point layer.

MapMarkerRuleInstance

Represents an instance type of the MapMarkerRule class and contains the calculated values of the properties in MapMarkerRule.

MapMarkerTemplate

Represents a template to be applied to map markers.

MapMarkerTemplateInstance

Represents an instance type of the MapMarkerTemplate class and contains the calculated values of the properties in MapMarkerTemplate.

MapMember

Represents group and filter information for the data in a map or in the parent map member.

MapMemberCollection

Represents a collection of MapMember objects.

MapMemberInstance

Represents an instance type of the MapMember class and contains the calculated values of the properties in MapMember.

MapObjectCollectionBase<T>

Represents a collection of IMapObjectCollectionItem objects.

MapObjectCollectionItem

Represents an item in the MapObjectCollectionBase<T>.

MapPoint

Represents a point-based spatial element to be embedded in a map line layer.

MapPointCollection

Represents a collection of MapPoint objects.

MapPointInstance

Represents an instance type of the MapPoint class and contains the calculated values of the properties in MapPoint.

MapPointLayer

Represents a point-based layer to be drawn in a map.

MapPointLayerInstance

Represents an instance type of the MapPointLayer class and contains the calculated values of the properties in MapPointLayer.

MapPointRules

Represents a set of rules to be applied to map points in the parent layer.

MapPointRulesInstance

Represents an instance type of the MapPointRules class and contains the calculated values of the properties in MapPointRules.

MapPointTemplate

Represents a template to be applied to map points.

MapPointTemplateInstance

Represents an instance type of the MapPointTemplate class and contains the calculated values of the properties in MapPointTemplate.

MapPolygon

Represents a polygon-based spatial element (for example, a continent, a country, or a state) to be embedded in a map polygon layer.

MapPolygonCollection

Represents a collection of MapPolygon objects.

MapPolygonInstance

Represents an instance type of the MapPolygon class, and contains the calculated values of the properties in MapPolygon.

MapPolygonLayer

Represents a polygon-based layer to be drawn in a map.

MapPolygonLayerInstance

Represents an instance type of the MapPolygonLayer class and contains the calculated values of the properties in MapPolygonLayer.

MapPolygonRules

Represents a set of rules to be applied to map polygons in the parent layer.

MapPolygonRulesInstance

Represents an instance type of the MapPolygonRules class and contains the calculated values of the properties in MapPolygonRules.

MapPolygonTemplate

Represents a template to be applied to map polygons in a map polygon layer.

MapPolygonTemplateInstance

Represents an instance type of the MapPolygonTemplate class and contains the calculated values of the properties in MapPolygonTemplate.

MapShapefile

Represents a file-based source for spatial data and optional non-spatial data.

MapShapefileInstance

Represents an instance type of the MapShapefile class and contains the calculated values of the properties in MapShapefile.

MapSize

Represents the size of a map viewport, map title, map legend, map distance scale, or map color scale.

MapSizeInstance

Represents an instance type of the MapSize class and contains the calculated values of the properties in MapSize.

MapSizeRule

Represents a size range to be used for sizing map items in a map point layer or a map line layer.

MapSizeRuleInstance

Represents an instance type of the MapSizeRule class and contains the calculated values of the properties in MapSizeRule.

MapSpatialData

Represents a source for spatial data.

MapSpatialDataInstance

Represents an instance type of the MapSpatialData class and contains the calculated values of the properties in MapSpatialData.

MapSpatialDataRegion

Represents a data region-based source for spatial data.

MapSpatialDataRegionInstance

Represents an instance type of the MapSpatialDataRegion class, and contains the calculated values of the properties in MapSpatialDataRegion.

MapSpatialDataSet

Represents a dataset-based source for spatial and optional non-spatial data.

MapSpatialDataSetInstance

Represents an instance type of the MapSpatialDataSet class and contains the calculated values of the properties in MapSpatialDataSet.

MapSpatialElement

Represents a spatial element in a map.

MapSpatialElementInstance

Represents an instance type of the MapSpatialElement class and contains the calculated values of the properties in MapSpatialElement.

MapSpatialElementTemplate

Represents a template for a spatial element in the map.

MapSpatialElementTemplateInstance

Represents an instance type of the MapSpatialElementTemplate class and contains the calculated values of the properties in MapSpatialElementTemplate.

MapSubItem

Represents a subitem in the map report item.

MapSubItemInstance

Represents an instance type of the MapSubItem class and contains the calculated values of the properties in MapSubItem.

MapTile

Represents a map tile image to be embedded in a map tile layer.

MapTileCollection

Represents a collection of MapTile objects.

MapTileInstance

Represents an instance type of the MapTile class and contains the calculated values of the properties in MapTile.

MapTileLayer

Represents a raster-based map layer to be drawn in a map.

MapTileLayerInstance

Represents an instance type of the MapTileLayer class and contains the calculated values of the properties in MapTileLayer.

MapTitle

Represents a title to be drawn in a map.

MapTitleCollection

Represents a collection of MapTitle objects.

MapTitleInstance

Represents an instance type of the MapTitle class and contains the calculated values of the properties in MapTitle.

MapVectorLayer

Represents a vector-based map layer.

MapVectorLayerInstance

Represents an instance type of the MapVectorLayer class and contains the calculated values of the properties in MapVectorLayer.

MapView

Represents the center of the map viewport.

MapViewInstance

Represents an instance type of the MapView class and contains the calculated values of the properties in MapView.

MapViewport

Represents a map viewport.

MapViewportInstance

Represents an instance type of the MapViewport class and contains the calculated values of the properties in MapViewport.

MemberHierarchy<T>

Represents a member hierarchy of a specific report item.

Navigation

Represents a navigation layout.

NavigationItem

Represents the navigation item to use to draw the cover flow navigation layout.

NumericIndicator

Represents a numeric indicator object.

NumericIndicatorCollection

Represents a collection of NumericIndicator objects.

NumericIndicatorInstance

Represents an instance type of the NumericIndicator class and contains the calculated values of the properties in NumericIndicator.

Page

Represents a page in the report.

PageBreak

Defines page break behavior for a Group, DataRegion or Rectangle.

PageBreakHelper

A page break helper class.

PageBreakInstance

Represents an instance type of the PageBreak class, and contains the calculated values of the properties in PageBreak.

PageInstance

Represents an instance type of the Page class, and contains the calculated values of the properties in Page.

PageSection

Represents the layout of report items to appear at the top or bottom of every page of the report.

PageSectionInstance

Represents an instance type of the PageSection class, and contains the calculated values of the properties in PageSection.

Paragraph

Represents a paragraph of text within a text box, and contains a collection of TextRun elements.

ParagraphCollection

Represents a collection of Paragraph objects.

ParagraphInstance

Represents an instance type of the Paragraph class, and contains the calculated values of the properties in Paragraph.

ParagraphInstanceCollection

Represents a collection of ParagraphInstance objects.

ParagraphInstanceEnumerator

Gets the enumerator for an inherited object of ParagraphInstance. The enumerator may contain both instance objects compiled from HTML tags and instance objects for paragraphs defined directly in the report.

Parameter

Contains information about a parameter to a subreport or drillthrough.

ParameterCollection

Represents a collection of Parameter objects.

ParameterInstance

Represents an instance type of the Parameter class and contains the calculated values of the properties in Parameter.

PinLabel

Represents a label for a pin value at one end of a scale.

PinLabelInstance

Represents an instance type of the PinLabel class and contains the calculated values of the properties in PinLabel.

PlayAxis

Represents a play axis navigation type.

PointerCap

Represents a pointer cap for a radial gauge.

PointerCapInstance

Represents an instance type of the PointerCap class and contains the calculated values of the properties in PointerCap.

PointerImage

Represents an image to be used for a pointer in a Gauge.

PointerImageInstance

Represents an instance type of the PointerImage class, and contains the calculated values of the properties in PointerImage.

RadialGauge

Represents a radial gauge to be drawn within a GaugePanel.

RadialGaugeCollection

Represents a collection of RadialGauge objects.

RadialGaugeInstance

Represents an instance type of the RadialGauge class, and contains the calculated values of the properties in RadialGauge.

RadialPointer

Represents a radial pointer to be drawn against a RadialScale.

RadialPointerCollection

Represents a collection of RadialPointer objects.

RadialPointerInstance

Represents an instance type of the RadialPointer class, and contains the calculated values of the properties in RadialPointer.

RadialScale

Represents a radial scale to be drawn within a RadialGauge.

RadialScaleCollection

Represents a collection of RadialScale objects.

RadialScaleInstance

Represents an instance type of the RadialScale class, and contains the calculated values of the properties in RadialScale.

Rectangle

Represents a rectangle report item.

RectangleInstance

Represents an instance type of the Rectangle class, and contains the calculated values of the properties in Rectangle.

RenderPropertyConstants

Enumerates the constants for the render property.

Report

Represents a report.

ReportBoolProperty

Represents a Boolean property in the report.

ReportColor

Represents a color in a report.

ReportColorProperty

Represents a ReportColor property in the report.

ReportDoubleProperty

Represents a double property in the report.

ReportElement

Represents the base class of a report element.

ReportElementCollectionBase<T>.ReportElementEnumerator

Represents the enumerator for an inherited object of ReportElementCollectionBase<T>.

ReportElementCollectionBase<T>

Represents the base class for all report element collections.

ReportElementInstance

Represents an instance type of the ReportElement class, and contains the calculated values of the properties in ReportElement.

ReportElementInstanceCollectionBase<T>

Represents the base class for all report element instance collections.

ReportEnumProperty<EnumType>

Represents a report enumeration property of a specific enumeration type.

ReportInstance

Represents an instance type of the Report class, and contains the calculated values of the properties in Report.

ReportIntProperty

Represents an integer property in the report.

ReportItem

Represents a report item, such as a rectangle or tablix.

ReportItemCollection

Represents a collection of ReportItem objects.

ReportItemInstance

Represents an instance type of the ReportItem class, and contains the calculated values of the properties in ReportItem.

ReportParameter

Contains information about a parameter to the report.

ReportParameterCollection

Represents a collection of ReportParameter objects.

ReportParameterInstance

Represents an instance type of the ReportParameter class, and contains the calculated values of the properties in ReportParameter.

ReportProperty

Represents a report property.

ReportRenderingException

This ReportRenderingException class is used by rendering extensions to create runtime exceptions.

ReportSection

Represents a section in the report.

ReportSectionCollection

Represents a collection of ReportSection objects.

ReportSectionInstance

Represents an instance type of the ReportSection class and contains the calculated values of the properties in ReportSection.

ReportSize

Represents a unit of length on the report.

ReportSizeProperty

Represents a ReportSize property in the report.

ReportStringProperty

Represents a report string property.

ReportUrl

Represents a URL in a report.

ReportUrlProperty

Represents a ReportUrl property in the report.

ReportVariantProperty

Represents a property of varying types in the report.

ScaleLabels

Defines the appearance of labels on a GaugeScale.

ScaleLabelsInstance

Represents an instance type of the ScaleLabels class and contains the calculated values of the properties in ScaleLabels.

ScalePin

Represents a pin value at one end of a GaugeScale.

ScalePinInstance

Represents an instance type of the ScalePin class, and contains the calculated values of the properties in ScalePin.

ScaleRange

Represents a range to be drawn against a GaugeScale.

ScaleRangeCollection

Represents a collection of ScaleRange objects.

ScaleRangeInstance

Represents an instance type of the ScaleRange class and contains the calculated values of the properties in ScaleRange.

Slider

Represents a slider in a navigation control.

StateIndicator

Represents a state indicator.

StateIndicatorCollection

Represents a collection of StateIndicator objects.

StateIndicatorInstance

Represents an instance type of the StateIndicator class, and contains the calculated values of the properties in StateIndicator.

Style

Contains information about the style of an object in the report.

StyleBase

Represents the base class for the Style class.

StyleBaseInstance

Represents an instance type of the StyleBase class, and contains the calculated values of the properties in StyleBase.

StyleInstance

Represents an instance type of the Style class, and contains the calculated values of the properties in Style.

SubReport

Represents a subreport.

SubReportInstance

Represents an instance type of the SubReport class and contains the calculated values of the properties in SubReport.

Tablix

Represents a tablix. This is is a flexible layout grid with nested repeating column groups and row groups.

TablixBody

Defines the layout and structure of the bottom right region that contains the data elements of the tablix.

TablixCell

Represents the contents of each cell in the body section of a tablix.

TablixCellInstance

Represents an instance type of the TablixCell class, and contains the calculated values of the properties in TablixCell.

TablixColumn

Represents a column in the body section of a tablix.

TablixColumnCollection

Represents a collection of TablixColumn objects.

TablixCorner

Defines the layout and structure of the upper left-hand corner region of a tablix. The height of the corner is the sum of the heights of the column headers. The width of the corner is the sum of the widths of the row headers.

TablixCornerCell

Represents the contents of each corner cell in the tablix.

TablixCornerRow

Represents the list of cells in a row of the corner section of a tablix.

TablixCornerRowCollection

Represents a collection of TablixCornerRow objects.

TablixDynamicMemberInstance

Represents a dynamic instance of a TablixMember object.

TablixHeader

Represents a group header in a tablix.

TablixHierarchy

Represents a hierarchy of members for the tablix.

TablixInstance

Represents an instance type of the Tablix class, and contains the calculated values of the properties in Tablix.

TablixMember

Represents a member in a tablix hierarchy.

TablixMemberCollection

Represents a collection of TablixMember objects.

TablixMemberInstance

Represents an instance type of the TablixMember class, and contains the calculated values of the properties in TablixMember.

TablixRow

Represents a tablix row with a list of cells.

TablixRowCollection

Represents a collection of TablixRow objects.

Tabstrip

Represents a tabstrip navigation layout.

TextBox

Represents a text box.

TextBoxInstance

Represents an instance type of the TextBox class and contains the calculated values of the properties in TextBox.

TextRun

Represents a text run.

TextRunCollection

Represents a collection of TextRun objects.

TextRunInstance

Represents an instance type of the TextRun class, and contains the calculated values of the properties in TextRun.

TextRunInstanceCollection

Represents a collection of StateIndicator objects.

TextRunInstanceEnumerator

Defines the enumerator for an inherited object of TextRunInstance.

Thermometer

Defines display properties for a linear gauge thermometer pointer.

ThermometerInstance

Represents an instance type of the Thermometer class, and contains the calculated values of the properties in Thermometer.

TickMarkStyle

Represents a tick mark associated with a custom label.

TickMarkStyleInstance

Represents an instance type of the TickMarkStyle class, and contains the calculated values of the properties in TickMarkStyle.

TopImage

Represents an image to be displayed atop part of a gauge.

TopImageInstance

Represents an instance type of the TopImage class, and contains the calculated values of the properties in TopImage.

Visibility

Defines whether a report item should be shown in the rendered report.

VisibilityInstance

Represents the visibility state of an instance type object.

Interfaces

ICustomReportItem

Represents a custom report item.

IDefinitionPath

Represents a definition path.

IDynamicImageInstance

Represents a dynamic image instance.

IImage

Represents data that is associated with an image.

IImageInstance

Represents an instance type of the IImage class, and contains the calculated values of the properties in IImage.

IMapObjectCollectionItem

Represents the collection item for the map object.

IRenderingExtension

Represents a rendering extension for reports.

IROMStyleDefinitionContainer

Represents a container for a style definition, such as TickMarkStyle.

Enums

BackgroundGradients

Specifies the type of background gradient for a report item.

BackgroundGradientTypes

Specifies the type of background gradient to for a ScaleRange.

BackgroundHatchTypes

Specifies the hatching pattern for a report item.

BackgroundRepeatTypes

Specifies how a BackgroundImage should fill the available space within its container report item.

BorderStyles

Specifies the style of a Border.

Calendars

Specifies the calendar to use for formatting dates.

ChartAllowOutsideChartArea

Specifies whether data point labels can be drawn outside of the plot area.

ChartAreaAlignOrientations

Specifies in which directions the chart area should be aligned with the target chart area.

ChartAutoBool

Represents a Boolean enumeration for the Chart.

ChartAxis.Locations

Specifies whether to draw the axis on the default side or on the opposite side.

ChartAxis.TickMarks

Specifies the type of the tick mark.

ChartAxisArrow

Specifies the type of arrows for axis labels.

ChartAxisLabelRotation

Specifies the rotation increment for the axis labels to automatically fit within the Chart.

ChartAxisLocation

Specifies whether the axis must be drawn on the default side or on the opposite side.

ChartAxisTitlePositions

Specifies the position of the axis title along the axis.

ChartBorderSkinType

Specifies the border skin type for the Chart.

ChartBreakLineType

Specifies the type of the line to use for the scale break lines.

ChartCalloutLineAnchor

Specifies the shape to be drawn at the end of the callout line.

ChartCalloutLineStyle

Specifies the style of the callout line.

ChartCalloutStyle

Specifies the style to use when drawing the callout lines.

ChartCellAlignment

The text alignment of a cell in the custom legend item.

ChartCellType

Specifies a legend cell type.

ChartColumnType

Specifies a legend cell column type.

ChartDataLabelPositions

Specifies the position of the ChartDataLabel.

ChartIntervalType

Specifies the interval units.

ChartLegendLayouts

Specifies arrangement of labels within the legend.

ChartLegendPositions

Specifies the position of the legend.

ChartMarkerTypes

Specifies the type of the marker.

ChartPalette

Specifies color palette for the chart items.

ChartSeparators

Specifies the type of separator to use for the legend header.

ChartSeriesFormula

Specifies the formula applied to one or more chart series.

ChartSeriesSubtype

Specifies the visualization subtype for the ChartSeries.

ChartSeriesType

Specifies the visualization type for the ChartSeries.

ChartThreeDProjectionModes

Specifies the projection mode used for the 3D rendering.

ChartThreeDShadingTypes

Specifies the projection mode used for the 3-D rendering.

ChartTickMarksType

Specifies the type of the tick mark.

ChartTitleDockings

Specifies where the chart title is docked.

ChartTitlePositions

Specifies the position of the title.

DataElementOutputTypes

Indicates whether the item should appear in a data rendering.

Directions

Specifies whether text within a report item is written left-to-right or right-to-left.

DockingOption

Represents the docking options for the slider.

DynamicImageInstance.ImageType

Specifies an image type.

FontStyles

Specifies the font style for the text within a report item.

FontWeights

Specifies the thickness of font for text within a report item.

GaugeAntiAliasings

Specifies the anti-aliasing type for the gauge panel.

GaugeBarStarts

Specifies for a GaugePointer where the pointer will start if it is of type Bar.

GaugeCapStyles

Specifies the type of a PointerCap.

GaugeFrameShapes

Specifies the shape of a BackFrame.

GaugeFrameStyles

Specifies a general style appearance for a BackFrame.

GaugeGlassEffects

Specifies the glass effect applied to the frame.

GaugeIndicatorStyles

Represents the available styles for the gauge indicator.

GaugeInputValueFormulas

Specifies the type of calculation to perform on the values represented by Value if more than one value is present.

GaugeLabelPlacements

Specifies where the labels within a GaugeScale should be placed relative to the GaugeScale.

GaugeMarkerStyles

Specifies for a GaugePointer the type of the marker.

GaugeOrientations

Specifies the orientation of a LinearGauge.

GaugePointerPlacements

Specifies where the pointer should be placed relative to the GaugeScale.

GaugeResizeModes

Specifies whether content will resize to fit in the available space of a GaugeLabel.

GaugeShowSigns

Represents how number signs are displayed in the numeric indicator.

GaugeStateIndicatorStyles

Represents the state indicator styles.

GaugeThermometerStyles

Specifies the type of the thermometer that is used for a thermometer LinearPointer.

GaugeTickMarkShapes

Specifies the shape of a tick mark for a CustomLabel.

GaugeTransformationType

Represents the types of data transformation in a state indicator.

Image.Sizings

Specifies the behavior of an Image if the actual image does not fit within the specified size of the image as denoted by Height and Width.

Image.SourceType

Specifies the type of source for an Image.

ImageMapArea.ImageMapAreaShape

Specifies a map area shape.

KeepWithGroup

Specifies whether to keep a static member on the same page as the previous or next visible dynamic member.

LinearPointerTypes

Specifies the type of a LinearPointer.

ListStyle

Specifies whether a paragraph is part of a list, and identifies the numbering type.

MapAntiAliasing

Represents the anti-aliasing types for the map.

MapAutoBool

Represents a boolean enumeration for the Map.

MapBorderSkinType

Represents the border skin types for a map.

MapCoordinateSystem

Represents the map coordinate systems for a map.

MapDataType

Represents the data types for a map field.

MapLabelBehavior

Specifies how the labels display the values in a map color scale.

MapLabelPlacement

Represents the options of label placements in a map color scale.

MapLabelPosition

Represents the label positions for the map gridlines.

MapLegendLayout

Represents the label layouts in a map legend.

MapLegendTitleSeparator

Represents the types of separator to use for a map legend title.

MapLineLabelPlacement

Represents the label placements for a map line layer.

MapMarkerStyle

Represents the styles for a map marker.

MapPalette

Represents the available palettes for colorizing map items.

MapPointLabelPlacement

Represents label placements for the map point layer.

MapPolygonLabelPlacement

Represents label placements for the map polygon layer.

MapPosition

Represents the positions of an item in a map.

MapProjection

Represents the projections to be used for a map.

MapResizeMode

Represents the resize modes for a marker image.

MapRuleDistributionType

Represents the distribution types for a map rule.

MapTextAntiAliasingQuality

Represents the anti-aliasing qualities for the text of a map.

MapTileStyle

Represents the tile styles in a map.

MapVisibilityMode

Represents the visibility modes for a map layer.

MarkupType

Specifies whether markup that appears in a text run should be processed.

PageBreakLocation

Specifies where a page break should occur for a Group, DataRegion or Rectangle.

PaletteHatchBehavior

Specifies whether hatching should be automatically applied to data points in the chart.

Positions

Specifies where a BackgroundImage is drawn when BackgroundRepeat is set to Clip.

RadialPointerNeedleStyles

Specifies the style of the RadialPointer needle.

RadialPointerTypes

Specifies the type of a RadialPointer.

Report.ChunkTypes

Specifies the type of the data chunk.

Report.DataElementStyles

Indicates whether leaf-level values such as text box values and chart data values should render as elements or attributes.

Report.SnapshotPageSize

Specifies whether the report snapshot is small or large.

ScaleRangePlacements

Specifies where the ScaleRange within a GaugeScale should be placed relative to the GaugeScale.

SharedHiddenState

The hidden state of the report item.

SortOptions

Specifies the direction of the sort.

StyleAttributeNames

Enumerates the properties of the Style class.

SubReportErrorCodes

Specifies the error that occurs when processing subreports.

TablixLayoutDirection

Specifies the overall direction of the tablix layout.

TextAlignments

Specifies the horizontal alignment for the text within a report item.

TextAntiAliasingQualities

Specifies the anti-aliasing quality for text in a gauge panel.

TextDecorations

Specifies any special text formatting for the text within a report item.

TextEffects

Specifies an effect to apply to the text within a report item.

TextOrientations

Specifies the orientation of the title text.

UnicodeBiDiTypes

Indicates the level of bi-directional embedding.

Unit

Represents the units of measure for report items.

VerticalAlignments

Specifies the vertical alignment of text within a report item.

WritingModes

Specifies whether text is written vertically or horizontally.