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

  Class Description
Public class Action Contains a hyperlink, bookmark link or drillthrough action associated with a report item.
Public class ActionCollection Represents a collection of Action objects.
Public class ActionDrillthrough Represents a drillthrough action.
Public class ActionDrillthroughInstance Represents an instance type of the ActionDrillthrough class, and contains the calculated values of the properties in ActionDrillthrough.
Public class ActionInfo Contains a list of actions and action style associated with a report item.
Public class ActionInfoWithDynamicImageMap A collection of actions with associated image map areas for use in Custom Report Items.
Public class ActionInfoWithDynamicImageMapCollection Represents a collection of ActionInfoWithDynamicImageMap objects.
Public class ActionInstance Represents an instance type of the Action class, and contains the calculated values of the properties in Action.
Public class BackFrame Represents the frame and frame background for a gauge or gauge panel.
Public class BackFrameInstance Represents an instance type of the BackFrame class, and contains the calculated values of the properties in BackFrame.
Public class BackgroundImage Represents a background image in the report definition.
Public class BackgroundImageInstance Represents an instance type of the BackgroundImage class and contains the calculated values of the properties in BackgroundImage.
Public class BaseGaugeImage Represents an image that is displayed as a part of a gauge.
Public class BaseGaugeImageInstance Represents an instance type of the BaseGaugeImage class, and contains the calculated values of the properties in BaseGaugeImage.
Public class BaseInstance Represents the base class of all instance types.
Public class 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.
Public class BodyInstance Represents an instance type of the Body class and contains the calculated values of the properties in Body.
Public class Border Represents the default border properties for the object.
Public class BorderInstance Represents an instance type of the Border class and contains the calculated values of the properties in Border.
Public class CapImage Represents an image to be used for a pointer cap in a radial gauge.
Public class CapImageInstance Represents an instance type of the CapImage class, and contains the calculated values of the properties in CapImage.
Public class CellContents Represents the contents of a cell in the TablixBody, TablixHeader, or TablixCorner.
Public class 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.
Public class ChartAlignType Defines which aspects of the chart area should be aligned with the target chart area.
Public class ChartAlignTypeInstance Represents an instance type of the ChartAlignType class, and contains the calculated values of the properties in ChartAlignType.
Public class ChartArea Represents a chart area to be drawn within a chart data region.
Public class ChartAreaCollection Represents a collection of ChareArea objects.
Public class ChartAreaInstance Represents an instance type of the ChartArea class and contains the calculated values of the properties in ChartArea.
Public class ChartAxis Represents the properties for labels, titles and gridlines along an axis.
Public class ChartAxisCollection Represents a collection of ChareAxis objects.
Public class ChartAxisInstance Represents an instance type of the ChartAxis class, and contains the calculated values of the properties in ChartAxis.
Public class ChartAxisScaleBreak Contains the scale break properties of an axis.
Public class ChartAxisScaleBreakInstance Represents an instance type of the ChartAxisScaleBreak class, and contains the calculated values of the properties in ChartAxisScaleBreak.
Public class ChartAxisTitle Represents the title of an axis.
Public class ChartAxisTitleInstance Represents an instance type of the ChartAxisTitle class, and contains the calculated values of the properties in ChartAxisTitle.
Public class ChartBorderSkin Represents the appearance of the border skin around the plot area.
Public class ChartBorderSkinInstance Represents an instance type of the ChartBorderSkin class and contains the calculated values of the properties in ChartBorderSkin.
Public class ChartCustomPaletteColor Represents a custom palette color in a ChartCustomPaletteColorCollection.
Public class ChartCustomPaletteColorCollection Represents a collection of ChareCustomPaletteColor objects.
Public class ChartCustomPaletteColorInstance Represents an instance type of the ChartCustomPaletteColor class, and contains the calculated values of the properties in ChartCustomPaletteColor.
Public class ChartData Represents the segmentation of the data into multiple series.
Public class ChartDataLabel Represents the data labels to display on data points.
Public class ChartDataLabelInstance Represents an instance type of the ChartDataLabel class, and contains the calculated values of the properties in ChartDataLabel.
Public class 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).
Public class ChartDataPointInstance Represents an instance type of the ChartDataPoint class, and contains the calculated values of the properties in ChartDataPoint.
Public class ChartDataPointValues Contains a set of data values for a data point in the chart.
Public class ChartDataPointValuesInstance Represents an instance type of the ChartDataPointValues class and contains the calculated values of the properties in ChartDataPointValues.
Public class ChartDerivedSeries Represents a derived series which is calculated from a formula applied to another series.
Public class ChartDerivedSeriesCollection Represents a collection of ChareDerivedSeries objects.
Public class ChartDynamicMemberInstance Represents a dynamic instance of a ChartMember object.
Public class ChartElementPosition Represents the position in which to draw a chart element.
Public class ChartElementPositionInstance Represents an instance type of the ChartElementPosition class and contains the calculated values of the properties in ChartElementPosition.
Public class ChartEmptyPoints Represents the behavior for empty points in a series.
Public class ChartEmptyPointsInstance Represents an instance type of the ChartEmptyPoints class, and contains the calculated values of the properties in ChartEmptyPoints.
Public class ChartFormulaParameter Represents a parameter to a formula for a derived series.
Public class ChartFormulaParameterCollection Represents a collection of ChartFormulaParameter objects.
Public class ChartFormulaParameterInstance Represents an instance type of the ChartFormulaParameter class and contains the calculated values of the properties in ChartFormulaParameter.
Public class ChartGridLines Regresents the gridlines along an axis.
Public class ChartGridLinesInstance Represents an instance type of the ChartGridLines class, and contains the calculated values of the properties in ChartGridLines.
Public class ChartHierarchy Represents a hierarchy of members for the chart.
Public class ChartInstance Represents an instance type of the Chart class and contains the calculated values of the properties in Chart.
Public class ChartItemInLegend Represents the behavior for a series or set of data points displayed in a legend.
Public class ChartItemInLegendInstance Represents an instance type of the ChartItemInLegend class and contains the calculated values of the properties in ChartItemInLegend.
Public class ChartLegend Represents the properties that can be used to display instances of the series groups in a chart legend.
Public class ChartLegendCollection Represents a collection of ChartLegend objects.
Public class ChartLegendColumn Infrastructure.
Public class ChartLegendColumnCollection Represents a collection of ChartLegendColumn objects.
Public class ChartLegendColumnHeader Infrastructure.
Public class ChartLegendColumnHeaderInstance Represents an instance type of the ChartLegendColumnHeader class, and contains the calculated values of the properties in ChartLegendColumnHeader.
Public class ChartLegendColumnInstance Represents an instance type of the ChartLegendColumn class, and contains the calculated values of the properties in ChartLegendColumn.
Public class ChartLegendCustomItem Infrastructure.
Public class ChartLegendCustomItemCell Infrastructure.
Public class ChartLegendCustomItemCellCollection Represents a collection of ChartLegendCustomItemCell objects.
Public class ChartLegendCustomItemCellInstance Represents an instance type of the ChartLegendCustomItemCell class, and contains the calculated values of the properties in ChartLegendCustomItemCell.
Public class ChartLegendCustomItemCollection Represents a collection of ChartLegendCustomItem objects.
Public class ChartLegendCustomItemInstance Represents an instance type of the ChartLegendCustomItem class and contains the calculated values of the properties in ChartLegendCustomItem.
Public class ChartLegendInstance Represents an instance type of the ChartLegend class and contains the calculated values of the properties in ChartLegend.
Public class ChartLegendTitle Represents a title for a legend.
Public class ChartLegendTitleInstance Represents an instance type of the ChartLegendTitle class and contains the calculated values of the properties in ChartLegendTitle.
Public class ChartMarker Represents a marker for displayed chart values.
Public class ChartMarkerInstance Represents an instance type of the ChartMarker class, and contains the calculated values of the properties in ChartMarker.
Public class ChartMember Represents a category or series member for a chart.
Public class ChartMemberCollection Represents a collection of ChartMember objects.
Public class ChartMemberInstance Represents an instance type of the ChartMember class, and contains the calculated values of the properties in ChartMember.
Public class ChartNoMoveDirections Defines which directions a smart label is not allowed to move.
Public class ChartNoMoveDirectionsInstance Represents an instance type of the ChartNoMoveDirections class and contains the calculated values of the properties in ChartNoMoveDirections.
Public class ChartObjectCollectionBase<T, U> Represents the base class for a collection of chart objects.
Public class ChartObjectCollectionItem<T> Represents the base class for an item in a ChartObjectCollectionBase.
Public class ChartSeries Represents the list of data points for one series.
Public class ChartSeriesCollection Represents a collection of ChartSeries objects.
Public class ChartSeriesInstance Represents an instance type of the ChartSeries class and contains the calculated values of the properties in ChartSeries.
Public class ChartSmartLabel Defines the behavior of smart labels.
Public class ChartSmartLabelInstance Represents an instance type of the ChartSmartLabel class and contains the calculated values of the properties in the ChartSmartLabel.
Public class ChartStripLine Represents a custom strip line for an axis.
Public class ChartStripLineCollection Represents a collection of ChartStripLine objects.
Public class ChartStripLineInstance Represents an instance type of the ChartStripLine class and contains the calculated values of the properties in ChartStripLine.
Public class ChartThreeDProperties Contains the properties for 3-D layout.
Public class ChartThreeDPropertiesInstance Represents an instance type of the ChartThreeDProperties class, and contains the calculated values of the properties in ChartThreeDProperties.
Public class ChartTickMarks Represents tick marks along an axis.
Public class ChartTickMarksInstance Represents an instance type of the ChartTickMarks class, and contains the calculated values of the properties in ChartTickMarks.
Public class ChartTitle Represents a title for the chart.
Public class ChartTitleCollection Represents a collection of ChartTitle objects.
Public class ChartTitleInstance Represents an instance type of the ChartTitle class and contains the calculated values of the properties in ChartTitle.
Public class CompiledGaugeInputValueInstance Represents an instance type of the GaugeInputValue class, and contains the parsed values of the properties in GaugeInputValue.
Public class CompiledGaugePointerInstance Represents an instance type of the GaugePointer class, and contains the parsed values of the properties in GaugePointer.
Public class CompiledParagraphInstance Represents a compiled paragraph instance generated from parsing HTML in a text run.
Public class CompiledParagraphInstanceCollection Represents a collection of CompiledParagraphInstance objects.
Public class CompiledRichTextInstance Represents a compiled paragraph instance generated from parsing HTML in a text run.
Public class CompiledTextRunInstance Represents a compiled text run instance generated from parsing HTML in a text run.
Public class CompiledTextRunInstanceCollection Represents a collection of CompiledTextRunInstance objects.
Public class CustomData Represents the data to be handed to a custom report item and the way that data should be grouped, sorted, filtered and aggregated.
Public class CustomLabel Represents a custom label for a scale.
Public class CustomLabelCollection Represents a collection of CustomLabel objects.
Public class CustomLabelInstance Represents an instance type of the CustomLabel class and contains the calculated values of the properties in CustomLabel.
Public class CustomProperty The contents of CustomProperty is passed through to rendering and custom report item components.
Public class CustomPropertyCollection Represents a collection of CustomProperty objects.
Public class CustomPropertyInstance Represents an instance type of the CustomProperty class, and contains the calculated values of the properties in CustomProperty.
Public class 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 [Microsoft.ReportingServices.OnDemandReportRendering.CustomReportItem.AltReportItem] property instead.
Public class CustomReportItemInstance Represents an instance type of the CustomReportItem class, and contains the calculated values of the properties in CustomReportItem.
Public class DataCell Defines the list of data values to pass to the custom report item for a specific combination of leaf-node groups in CustomData.
Public class DataCellInstance Represents an instance type of the DataCell class, and contains the calculated values of the properties in DataCell.
Public class DataDynamicMemberInstance Represents a dynamic instance of a DataMember object.
Public class DataHierarchy Represents a hierarchy of data members.
Public class DataMember Represents the base class for a member in a data hierarchy.
Public class DataMemberCollection Represents a collection of DataMember objects.
Public class DataMemberInstance Represents an instance type of the DataMember class, and contains the calculated values of the properties in DataMember.
Public class DataRegion Represents the base class for a data region, such as Tablix.
Public class DataRegionInstance Represents an instance type of the DataRegion class, and contains the calculated values of the properties in DataRegion.
Public class DataRegionMember Represents the base class for a member in a data region's hierarchy.
Public class DataRegionMemberCollection<T> Represents the base class for all data region member collections.
Public class DataRow Represents a data row.
Public class DataRowCollection Represents a collection of DataRow objects.
Public class DataValue Defines a single value for the data point in the chart.
Public class DataValueCollection Represents a collection of DataValue objects.
Public class DataValueInstance Represents an instance type of the DataValue class, and contains the calculated values of the properties in DataValue.
Public class DocumentMap Provides a depth-first, on demand traversal of a report's document map
Public class DocumentMapNode A node in the document map.
Public class DynamicImageInstance Represents a dynamic instance of a Image object.
Public class FrameBackground Represents the background of the frame for a gauge or gauge panel.
Public class FrameBackgroundInstance Represents an instance type of the FrameBackground class, and contains the calculated values of the properties in FrameBackground.
Public class FrameImage Represents an image to be used for the frame background of a gauge or gauge panel.
Public class FrameImageInstance Represents an instance type of the FrameImage class, and contains the calculated values of the properties in FrameImage.
Public class Gauge Represents a gauge to be drawn within a gauge panel.
Public class GaugeCell Represents a gauge cell.
Public class GaugeCellInstance Represents an instance type of the GaugeCell class, and contains the calculated values of the properties in GaugeCell.
Public class GaugeDynamicMemberInstance Represents a dynamic instance of a GaugeMember object.
Public class GaugeImage Infrastructure.
Public class GaugeImageCollection Represents a collection of GaugeImage objects.
Public class GaugeImageInstance Represents an instance type of the GaugeImage class, and contains the calculated values of the properties in GaugeImage.
Public class GaugeInputValue Represents an expression and optional formula used in a gauge.
Public class GaugeInputValueInstance Represents an instance type of the GaugeInputValue class, and contains the calculated values of the properties in GaugeInputValue.
Public class GaugeInstance Represents an instance type of the Gauge class, and contains the calculated values of the properties in Gauge.
Public class GaugeLabel Represents a label to display within a gauge panel.
Public class GaugeLabelCollection Represents a collection of GaugeLabel objects.
Public class GaugeLabelInstance Represents an instance type of the GaugeLabel class, and contains the calculated values of the properties in GaugeLabel.
Public class GaugeMember Represents group, sort and filter behavior for the data.
Public class GaugeMemberCollection Represents a collection of GaugeMember objects.
Public class GaugeMemberInstance Represents an instance type of the GaugeMember class, and contains the calculated values of the properties in GaugeMember.
Public class GaugePanel Represents a gauge panel for data point or set of data points.
Public class GaugePanelInstance Represents an instance type of the GaugePanel class, and contains the calculated values of the properties in GaugePanel.
Public class GaugePanelItem Represents an item (gauge, image, label) to be drawn within a gauge panel.
Public class GaugePanelItemInstance Represents an instance type of the GaugePanelItem class, and contains the calculated values of the properties in GaugePanelItem.
Public class GaugePanelObjectCollectionBase<T> Represents the base class for all gauge panel object collections.
Public class GaugePanelObjectCollectionItem Represents an item in a collection of gauge panel objects.
Public class GaugePointer Represents a pointer to be drawn against a scale.
Public class GaugePointerInstance Represents an instance type of the GaugePointer class, and contains the calculated values of the properties in GaugePointer.
Public class GaugeRow Infrastructure.
Public class GaugeRowCollection Represents a collection of StateIndicator objects.
Public class GaugeScale Represents a scale to be drawn within a gauge.
Public class GaugeScaleInstance Represents an instance type of the GaugeScale class, and contains the calculated values of the properties in GaugeScale.
Public class GaugeTickMarks Represents major tick marks along a scale.
Public class GaugeTickMarksInstance Represents an instance type of the GaugeTickMarks class and contains the calculated values of the properties in GaugeTickMarks.
Public class Group Represents a data group.
Public class GroupExpressionCollection Represents a collection of GroupExpressionCollection objects.
Public class GroupExpressionValueCollection Represents a collection of GroupExpressionValue objects.
Public class GroupInstance Represents an instance type of the Group class, and contains the calculated values of the properties in Group.
Public class Image Represents an image.
Public class ImageInstance Represents an instance type of the Image class, and contains the calculated values of the properties in Image.
Public class ImageMapArea Represents an image map area.
Public class ImageMapAreaInstance Represents an instance type of the ImageMapArea class, and contains the calculated values of the properties in ImageMapArea.
Public class ImageMapAreaInstanceCollection Represents a collection of ImageMapAreaInstance objects.
Public class Line Represents a line report item.
Public class LinearGauge Represents a linear gauge to be drawn within a gauge panel.
Public class LinearGaugeCollection Represents a collection of LinearGauge objects.
Public class LinearGaugeInstance Represents an instance type of the LinearGauge class, and contains the calculated values of the properties in LinearGauge.
Public class LinearPointer Represents a linear pointer to be drawn against a linear scale.
Public class LinearPointerCollection Represents a collection of LinearPointer objects.
Public class LinearPointerInstance Represents an instance type of the LinearPointer class, and contains the calculated values of the properties in LinearPointer.
Public class LinearScale Represents a linear scale to be drawn within a linear gauge.
Public class LinearScaleCollection Represents a collection of LinearScale objects.
Public class LinearScaleInstance Represents an instance type of the LinearScale class, and contains the calculated values of the properties in LinearScale.
Public class LineInstance Represents an instance type of the Line class, and contains the calculated values of the properties in Line.
Public class MemberHierarchy<T> Represents a member hierarchy of a specific report item.
Public class NumericIndicator Infrastructure.
Public class NumericIndicatorCollection Represents a collection of NumericIndicator objects.
Public class NumericIndicatorInstance Represents an instance type of the NumericIndicator class, and contains the calculated values of the properties in NumericIndicator.
Public class Page Represents a page in the report.
Public class PageBreak Defines page break behavior for a group or report item.
Public class PageInstance Represents an instance type of the Page class, and contains the calculated values of the properties in Page.
Public class PageSection Represents the layout of report items to appear at the top or bottom of every page of the report.
Public class PageSectionInstance Represents an instance type of the PageSection class, and contains the calculated values of the properties in PageSection.
Public class Paragraph Represents a paragraph of text within a text box, and contains a collection of TextRun elements.
Public class ParagraphCollection Represents a collection of Paragraph objects.
Public class ParagraphInstance Represents an instance type of the Paragraph class, and contains the calculated values of the properties in Paragraph.
Public class ParagraphInstanceCollection Represents a collection of ParagraphInstance objects.
Public class ParagraphInstanceEnumerator Gets the enumerator for an inherited object of ParagraphInstance.
Public class Parameter Contains information about a parameter to a subreport or drillthrough.
Public class ParameterCollection Represents a collection of Parameter objects.
Public class ParameterInstance Represents an instance type of the Parameter class and contains the calculated values of the properties in Parameter.
Public class PinLabel Represents a label for a pin value at one end of a scale.
Public class PinLabelInstance Represents an instance type of the PinLabel class and contains the calculated values of the properties in PinLabel.
Public class PointerCap Represents a pointer cap for a radial gauge.
Public class PointerCapInstance Represents an instance type of the PointerCap class and contains the calculated values of the properties in PointerCap.
Public class PointerImage Represents an image to be used for a pointer in a gauge.
Public class PointerImageInstance Represents an instance type of the PointerImage class, and contains the calculated values of the properties in PointerImage.
Public class RadialGauge Represents a radial gauge to be drawn within a GaugePanel.
Public class RadialGaugeCollection Represents a collection of RadialGauge objects.
Public class RadialGaugeInstance Represents an instance type of the RadialGauge class, and contains the calculated values of the properties in RadialGauge.
Public class RadialPointer Represents a radial pointer to be drawn against a RadialScale.
Public class RadialPointerCollection Represents a collection of RadialPointer objects.
Public class RadialPointerInstance Represents an instance type of the RadialPointer class, and contains the calculated values of the properties in RadialPointer.
Public class RadialScale Represents a radial scale to be drawn within a RadialGauge.
Public class RadialScaleCollection Represents a collection of RadialScale objects.
Public class RadialScaleInstance Represents an instance type of the RadialScale class, and contains the calculated values of the properties in RadialScale.
Public class Rectangle Represents a rectangle report item.
Public class RectangleInstance Represents an instance type of the Rectangle class, and contains the calculated values of the properties in Rectangle.
Public class RenderPropertyConstants Infrastructure.
Public class Report Represents a report.
Public class ReportBoolProperty Represents a Boolean property in the report.
Public class ReportColor Represents a color in a report.
Public class ReportColorProperty Represents a color property in the report.
Public class ReportDoubleProperty Represents a double property in the report.
Public class ReportElement Represents the base class of a report element.
Public class ReportElementCollectionBase<T> Represents the base class for all report element collections.
Public class ReportElementCollectionBase<T>.ReportElementEnumerator Gets the enumerator for an inherited object of ReportElementCollectionBase<T>.
Public class ReportElementInstance Represents an instance type of the ReportElement class, and contains the calculated values of the properties in ReportElement.
Public class ReportElementInstanceCollectionBase<T> Represents the base class for all report element instance collections.
Public class ReportEnumProperty<EnumType> Represents a report enumeration property of a specific enumeration type.
Public class ReportInstance Represents an instance type of the Report class, and contains the calculated values of the properties in Report.
Public class ReportIntProperty Represents an integer property in the report.
Public class ReportItem Represents a report item, such as a rectangle or tablix.
Public class ReportItemCollection Represents a collection of ReportItem objects.
Public class ReportItemInstance Represents an instance type of the ReportItem class, and contains the calculated values of the properties in ReportItem.
Public class ReportParameter Contains information about a parameter to the report.
Public class ReportParameterCollection Represents a collection of ReportParameter objects.
Public class ReportParameterInstance Represents an instance type of the ReportParameter class, and contains the calculated values of the properties in ReportParameter.
Public class ReportProperty Represents a report property.
Public class ReportRenderingException This ReportRenderingException class is used by rendering extensions to create runtime exceptions.
Public class ReportSize Represents a unit of length on the report.
Public class ReportSizeProperty Represents a size property in the report.
Public class ReportStringProperty Represents a report string property.
Public class ReportUrl Represents a URL in a report.
Public class ReportUrlProperty Represents a URL property in the report.
Public class ReportVariantProperty Represents a property of varying types in the report.
Public class ScaleLabels Defines the appearance of labels on a GaugeScale.
Public class ScaleLabelsInstance Represents an instance type of the ScaleLabels class and contains the calculated values of the properties in ScaleLabels.
Public class ScalePin Represents a pin value at one end of a GaugeScale.
Public class ScalePinInstance Represents an instance type of the ScalePin class, and contains the calculated values of the properties in ScalePin.
Public class ScaleRange Represents a range to be drawn against a GaugeScale.
Public class ScaleRangeCollection Represents a collection of ScaleRange objects.
Public class ScaleRangeInstance Represents an instance type of the ScaleRange class and contains the calculated values of the properties in ScaleRange.
Public class StateImage Infrastructure.
Public class StateImageInstance Represents an instance type of the StateImage class, and contains the calculated values of the properties in StateImage.
Public class StateIndicator Infrastructure.
Public class StateIndicatorCollection Represents a collection of StateIndicator objects.
Public class StateIndicatorInstance Represents an instance type of the StateIndicator class, and contains the calculated values of the properties in StateIndicator.
Public class Style Contains information about the style of an object in the report.
Public class StyleBase Represents the base class for the Style class.
Public class StyleBaseInstance Represents an instance type of the StyleBase class, and contains the calculated values of the properties in StyleBase.
Public class StyleInstance Represents an instance type of the Style class, and contains the calculated values of the properties in Style.
Public class SubReport Represents a subreport.
Public class SubReportInstance Represents an instance type of the SubReport class and contains the calculated values of the properties in SubReport.
Public class Tablix Represents a tablix. This is is a flexible layout grid with nested repeating column groups and row groups.
Public class TablixBody Defines the layout and structure of the bottom right region that contains the data elements of the tablix.
Public class TablixCell Represents the contents of each cell in the body section of a tablix.
Public class TablixCellInstance Represents an instance type of the TablixCell class, and contains the calculated values of the properties in TablixCell.
Public class TablixColumn Represents a column in the body section of a tablix.
Public class TablixColumnCollection Represents a collection of TablixColumn objects.
Public class 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.
Public class TablixCornerCell Represents the contents of each corner cell in the tablix.
Public class TablixCornerRow Represents the list of cells in a row of the corner section of a tablix.
Public class TablixCornerRowCollection Represents a collection of TablixCornerRow objects.
Public class TablixDynamicMemberInstance Represents a dynamic instance of a TablixMember object.
Public class TablixHeader Represents a group header in a tablix.
Public class TablixHierarchy Represents a hierarchy of members for the tablix.
Public class TablixInstance Represents an instance type of the Tablix class, and contains the calculated values of the properties in Tablix.
Public class TablixMember Represents a member in a tablix hierarchy.
Public class TablixMemberCollection Represents a collection of TablixMember objects.
Public class TablixMemberInstance Represents an instance type of the TablixMember class, and contains the calculated values of the properties in TablixMember.
Public class TablixRow Represents a tablix row with a list of cells.
Public class TablixRowCollection Represents a collection of TablixRow objects.
Public class TextBox Represents a text box.
Public class TextBoxInstance Represents an instance type of the TextBox class and contains the calculated values of the properties in TextBox.
Public class TextRun Represents a text run.
Public class TextRunCollection Represents a collection of TextRun objects.
Public class TextRunInstance Represents an instance type of the TextRun class, and contains the calculated values of the properties in TextRun.
Public class TextRunInstanceCollection Represents a collection of StateIndicator objects.
Public class TextRunInstanceEnumerator Gets the enumerator for an inherited object of TextRunInstance.
Public class Thermometer Defines display properties for a linear gauge thermometer pointer.
Public class ThermometerInstance Represents an instance type of the Thermometer class, and contains the calculated values of the properties in Thermometer.
Public class TickMarkStyle Represents a tick mark associated with a custom label.
Public class TickMarkStyleInstance Represents an instance type of the TickMarkStyle class, and contains the calculated values of the properties in TickMarkStyle.
Public class TopImage Represents an image to be displayed atop part of a gauge.
Public class TopImageInstance Represents an instance type of the TopImage class, and contains the calculated values of the properties in TopImage.
Public class Visibility Defines whether a report item should be shown in the rendered report.
Public class VisibilityInstance Represents the visibility state of an instance type object.

Interfaces

  Interface Description
Public interface ICustomReportItem Represents a custom report item.
Public interface IDefinitionPath Represents a definition path.
Public interface IImage Represents data that is associated with an image.
Public interface IImageInstance Represents an instance type of the IImage class, and contains the calculated values of the properties in IImage.
Public interface IRenderingExtension Represents a rendering extension for reports.
Public interface IROMStyleDefinitionContainer Represents a container for a style definition, such as TickMarkStyle.

Enumerations

  Enumeration Description
Public enumeration BackgroundGradients Specifies the type of background gradient for a report item.
Public enumeration BackgroundGradientTypes Specifies the type of background gradient to for a ScaleRange.
Public enumeration BackgroundHatchTypes Specifies the hatching pattern for a report item.
Public enumeration BackgroundRepeatTypes Specifies how a BackgroundImage should fill the available space within its container report item.
Public enumeration BorderStyles Specifies the style of a Border.
Public enumeration Calendars Specifies the calendar to use for formatting dates.
Public enumeration ChartAllowOutsideChartArea Specifies whether data point labels can be drawn outside of the plot area.
Public enumeration ChartAreaAlignOrientations Specifies in which directions the chart area should be aligned with the target chart area.
Public enumeration ChartAutoBool Represents a Boolean enumeration for the Chart.
Public enumeration ChartAxis.Locations Specifies whether to draw the axis on the default side or on the opposite side.
Public enumeration ChartAxis.TickMarks Specifies the type of the tick mark.
Public enumeration ChartAxisArrow Specifies the type of arrows for axis labels.
Public enumeration ChartAxisLabelRotation The rotation increment for the axis labels to automatically fit within the Chart.
Public enumeration ChartAxisLocation Specifies whether the axis must be drawn on the default side or on the opposite side.
Public enumeration ChartAxisTitlePositions Specifies the position of the axis title along the axis.
Public enumeration ChartBorderSkinType Specifies the border skin type for the Chart.
Public enumeration ChartBreakLineType Specifies the type of the line to use for the scale break lines.
Public enumeration ChartCalloutLineAnchor Specifies the shape to be drawn at the end of the callout line.
Public enumeration ChartCalloutLineStyle Specifies the style of the callout line.
Public enumeration ChartCalloutStyle Specifies the style to use when drawing the callout lines.
Public enumeration ChartCellAlignment The text alignment of a cell in the custom legend item.
Public enumeration ChartCellType Specifies a legend cell type.
Public enumeration ChartColumnType Specifies a legend cell column type.
Public enumeration ChartDataLabelPositions Specifies the position of the ChartDataLabel.
Public enumeration ChartIntervalType Specifies the interval units.
Public enumeration ChartLegendLayouts Specifies arrangement of labels within the legend.
Public enumeration ChartLegendPositions Specifies the position of the legend.
Public enumeration ChartMarkerTypes Specifies the type of the marker.
Public enumeration ChartPalette Specifies color palette for the chart items.
Public enumeration ChartSeparators Specifies the type of separator to use for the legend header.
Public enumeration ChartSeriesFormula Specifies the formula applied to one or more chart series.
Public enumeration ChartSeriesSubtype Specifies the visualization subtype for the ChartSeries.
Public enumeration ChartSeriesType Specifies the visualization type for the ChartSeries.
Public enumeration ChartThreeDProjectionModes Specifies the projection mode used for the 3D rendering.
Public enumeration ChartThreeDShadingTypes Specifies the projection mode used for the 3-D rendering.
Public enumeration ChartTickMarksType Specifies the type of the tick mark.
Public enumeration ChartTitleDockings Specifies where the chart title is docked.
Public enumeration ChartTitlePositions Specifies the position of the title.
Public enumeration DataElementOutputTypes Indicates whether the item should appear in a data rendering.
Public enumeration Directions Specifies whether text within a report item is written left-to-right or right-to-left.
Public enumeration DynamicImageInstance.ImageType Specifies an image type.
Public enumeration FontStyles Specifies the font style for the text within a report item.
Public enumeration FontWeights Specifies the thickness of font for text within a report item.
Public enumeration GaugeAntiAliasings Specifies the anti-aliasing type for the gauge panel.
Public enumeration GaugeBarStarts Specifies for a GaugePointer where the pointer will start if it is of type Bar.
Public enumeration GaugeCapStyles Specifies the type of a PointerCap.
Public enumeration GaugeFrameShapes Specifies the shape of a BackFrame.
Public enumeration GaugeFrameStyles Specifies a general style appearance for a BackFrame.
Public enumeration GaugeGlassEffects Specifies the glass effect applied to the frame.
Public enumeration GaugeInputValueFormulas Specifies the type of calculation to perform on the values represented by Value if more than one value is present.
Public enumeration GaugeLabelPlacements Specifies where the labels within a GaugeScale should be placed relative to the GaugeScale.
Public enumeration GaugeMarkerStyles Specifies for a GaugePointer the type of the marker.
Public enumeration GaugeOrientations Specifies the orientation of a LinearGauge.
Public enumeration GaugePointerPlacements Specifies where the pointer should be placed relative to the GaugeScale.
Public enumeration GaugeResizeModes Specifies whether content will resize to fit in the available space of a GaugeLabel.
Public enumeration GaugeThermometerStyles Specifies the type of the thermometer that is used for a thermometer LinearPointer.
Public enumeration GaugeTickMarkShapes Specifies the shape of a tick mark for a CustomLabel.
Public enumeration 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().
Public enumeration Image.SourceType Specifies the type of source for an Image.
Public enumeration ImageMapArea.ImageMapAreaShape Specifies a map area shape.
Public enumeration KeepWithGroup Specifies whether to keep a static member on the same page as the previous or next visible dynamic member.
Public enumeration LinearPointerTypes Specifies the type of a LinearPointer.
Public enumeration ListStyle Specifies whether a paragraph is part of a list, and identifies the numbering type.
Public enumeration MarkupType Specifies whether markup that appears in a text run should be processed.
Public enumeration PageBreakLocation Specifies where a page break should occur for a Group or a ReportItem.
Public enumeration PaletteHatchBehavior Specifies whether hatching should be automatically applied to data points in the chart.
Public enumeration Positions Specifies where a BackgroundImage is drawn when BackgroundRepeat() is set to Clip.
Public enumeration RadialPointerNeedleStyles Specifies the style of the RadialPointer needle.
Public enumeration RadialPointerTypes Specifies the type of a RadialPointer.
Public enumeration Report.ChunkTypes Specifies the type of the data chunk.
Public enumeration Report.DataElementStyles Indicates whether leaf-level values such as text box values and chart data values should render as elements or attributes.
Public enumeration Report.SnapshotPageSize Specifies whether the report snapshot is small or large.
Public enumeration ScaleRangePlacements Specifies where the ScaleRange within a GaugeScale should be placed relative to the GaugeScale.
Public enumeration SharedHiddenState The hidden state of the report item.
Public enumeration SortOptions Specifies the direction of the sort.
Public enumeration StyleAttributeNames Enumerates the properties of the Style class.
Public enumeration SubReportErrorCodes Specifies the error that occurs when processing subreports.
Public enumeration TablixLayoutDirection Specifies the overall direction of the tablix layout.
Public enumeration TextAlignments Specifies the horizontal alignment for the text within a report item.
Public enumeration TextAntiAliasingQualities Specifies the anti-aliasing quality for text in a gauge panel.
Public enumeration TextDecorations Specifies any special text formatting for the text within a report item.
Public enumeration TextEffects Specifies an effect to apply to the text within a report item.
Public enumeration TextOrientations Specifies the orientation of the title text.
Public enumeration UnicodeBiDiTypes Indicates the level of bi-directional embedding.
Public enumeration VerticalAlignments Specifies the vertical alignment of text within a report item.
Public enumeration WritingModes Specifies whether text is written vertically or horizontally.