Compartir a través de


Microsoft.ReportingServices.RdlObjectModel Espacio de nombres

Contains the classes used by the RDL object model. The RDL object model is useful for manipulating the report during report processing to customize the report's data or appearance before the report is rendered.

Clases

  Clase Descripción
Clase pública Action Contains a hyperlink, bookmark link, or drillthrough action that is associated with a report item.
Clase pública ActionInfo Contains a list of actions and action style that are associated with a report item.
Clase pública AltReportItem Represents a report item to use in cases where the custom report item is not supported by the server or the render.
Clase pública ArgumentConstraintException Occurs when the value of a property is outside of the constraint applied.
Clase pública ArgumentTooLargeException Occurs when the value of a property is greater than the maximum value allowed.
Clase pública ArgumentTooSmallException Occurs when the value of a property is lower than the minimum value allowed.
Clase pública BackFrame Represents the frame and frame background for a gauge or gauge panel.
Clase pública BackgroundImage Represents a background image in the report definition.
Clase pública BaseGaugeImage Represents an image that is displayed as a part of a gauge.
Clase pública Body Defines the visual elements of the body of the report and how the data is structured/grouped, and binds the visual elements to the data for the report.
Clase pública Border Represents the default border properties for the object.
Clase pública CapImage Represents an image to be used for a pointer cap in a radial gauge.
Clase pública CellContents Represents a report item contained in the body, header, or corner cell of a tablix.
Clase pública 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.
Clase pública ChartAlignType Defines which aspects of the chart area should be aligned with the target chart area.
Clase pública ChartAnnotation Infraestructura. Represents a chart annotation.
Clase pública ChartAnnotationGroup Represents multiple annotations that are grouped together.
Clase pública ChartArea Represents a chart area to be drawn within a chart data region.
Clase pública ChartAxis Represents the properties for labels, titles and gridlines along an axis.
Clase pública ChartAxisScaleBreak Contains the scale break properties of an axis.
Clase pública ChartAxisTitle Represents the title of an axis.
Clase pública ChartBorder3DAnnotation An annotation with a 3D border.
Clase pública ChartBorderSkin Represents the appearance of the border skin around the plot area.
Clase pública ChartCalloutAnnotation Represents a callout-style annotation.
Clase pública ChartCategoryHierarchy Represents the category hierarchy for the chart.
Clase pública ChartCodeParameter Infraestructura.
Clase pública ChartData Represents the segmentation of the data into multiple series.
Clase pública ChartDataLabel Represents the data labels to display on data values.
Clase pública ChartDataPoint Represents a data point for the chart. A data point may consist of a single value expression (for example in bar or line charts) or multiple value expressions (stock and bubble charts).
Clase pública ChartDataPointValues Contains a set of data values for a data point in the chart.
Clase pública ChartDerivedSeries Represents a derived series which is calculated from a formula applied to another series.
Clase pública ChartElementPosition Represents the position in which to draw a chart element.
Clase pública ChartEllipseAnnotation Represents an ellipse annotation.
Clase pública ChartEmptyPoints Represents the behavior for empty points in a series.
Clase pública ChartFormulaParameter Represents a parameter to a formula for a derived series.
Clase pública ChartGridLines Regresents the gridlines along an axis.
Clase pública ChartImageAnnotation Represents an image annotation in a chart.
Clase pública ChartItemInLegend Represents the behavior for a series or set of data points that are displayed in a legend.
Clase pública ChartLegend Represents the properties that can be used to display instances of the series groups in a chart legend.
Clase pública ChartLegendColumn Infraestructura. Represents a legend column.
Clase pública ChartLegendColumnHeader Infraestructura. Represents a column header in a legend.
Clase pública ChartLegendCustomItem Infraestructura. Represents a custom legend item.
Clase pública ChartLegendCustomItemCell Infraestructura. Represents a cell in the custom legend item.
Clase pública ChartLegendTitle Represents a title for a legend.
Clase pública ChartLineAnnotation Represents a line annotation in a chart.
Clase pública ChartMarker Represents a marker for displayed chart values.
Clase pública ChartMember Represents a category or series member for a chart hierarchy.
Clase pública ChartNoMoveDirections Defines which directions a smart label is not allowed to move.
Clase pública ChartPathPoint Represents a path point in a polyline annotation.
Clase pública ChartPolygonAnnotation Represents a polygon annotation in a chart.
Clase pública ChartPolylineAnnotation Represents a polyline annotation in a chart.
Clase pública ChartRectangleAnnotation Represents a rectangular annotation in a chart.
Clase pública ChartSeries Represents the list of data points for one series.
Clase pública ChartSeriesHierarchy Represents a series hierarchy in a chart.
Clase pública ChartSmartLabel Defines the behavior of smart labels.
Clase pública ChartStripLine Represents a custom strip line for an axis
Clase pública ChartTextAnnotation Represents a text annotation in a chart.
Clase pública ChartThreeDProperties Contains the properties for 3D layout.
Clase pública ChartTickMarks Represents tick marks along an axis.
Clase pública ChartTitle Represents a title for the chart.
Clase pública Class Contains information about a class to instantiate during report initialization. The class instance can be used in expressions in the report.
Clase pública ColorProperty Represents a color property in the report.
Clase pública ComparablePropertyDefinition< (Of < ( <'T> ) > ) > Represents a comparable property definition.
Clase pública ConnectionProperties Contains information about a data source connection.
Clase pública Constants Contains the constants that are used by the object model.
Clase pública ContainedObject Represents a contained object.
Clase pública CustomData Represents the data to be handed to a custom report item and the way that data should be grouped, sorted, filtered and aggregated.
Clase pública CustomLabel Represents a custom label for a scale.
Clase pública CustomProperty The contents of CustomProperty is passed through to rendering and custom report item components.
Clase pública 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.RdlObjectModel.CustomReportItem.AltReportItem] property instead.
Clase pública DataCell Defines the list of data values to pass to the custom report item for a specific combination of leaf-node groups in CustomData.
Clase pública DataCellScopeServiceImpl Infraestructura.
Clase pública DataHierarchy Represents a hierarchy of data members.
Clase pública DataMember Represents the base class for a member in a data hierarchy.
Clase pública DataRegion Represents the base class for a data region, such as Tablix.
Clase pública DataRegionBody Represents the body of a data region.
Clase pública DataRegionCell Represents a cell in a data region.
Clase pública DataRegionPlaceholder Represents a place holder in a data region.
Clase pública DataRow Represents a data row.
Clase pública DataSet Represents a dataset.
Clase pública DataSetReference Represents a dataset that contains a list of valid parameter values or a default parameter.
Clase pública DataSource Represents a data source.
Clase pública DataSourceCredentials Represents a set of data source credentials.
Clase pública DataValue Defines a single value for the data point in the chart.
Clase pública DefaultValue Specifies the default value to use for a parameter.
Clase pública DefinitionStore< (Of < ( <'T, E> ) > ) > Represents a property definition store.
Clase pública DoubleProperty Represents a double property in the report.
Clase pública Drillthrough Represents a drillthrough action.
Clase pública EmbeddedImage Represents an embedded image.
Clase pública EmptyBorder Represents a transparent border which takes up a space.
Clase pública EmptyColorStyle Contains the style properties used for a null color.
Clase pública EnumProperty Infraestructura. Represents a report enumeration property of a specific enumeration type.
Clase pública ExternalXmlElement Represents an external XML element.
Clase pública Field Represents a field in a dataset.
Clase pública Filter Contains a list of filters that restrict rows of data in a dataset or data region, or restrict group instances in a grouping.
Clase pública FrameBackground Represents the background of the frame for a gauge or gauge panel.
Clase pública FrameImage Represents an image to be used for the frame background of a gauge or gauge panel.
Clase pública Gauge Represents a gauge to be drawn within a gauge panel.
Clase pública GaugeImage Infraestructura. Represents a gauge image.
Clase pública GaugeInputValue Represents an expression and optional formula used in a gauge.
Clase pública GaugeLabel Represents a label to display within a gauge panel.
Clase pública GaugeMember Represents group, sort, and filter behavior for the data.
Clase pública GaugePanel Represents a gauge panel for a data point or set of data points.
Clase pública GaugePanelItem Represents an item to be drawn within a gauge panel.
Clase pública GaugePointer Represents a pointer to be drawn against a scale.
Clase pública GaugeScale Represents a scale to be drawn within a gauge.
Clase pública GaugeTickMarks Represents major tick marks along a scale.
Clase pública Group Represents a data group.
Clase pública HierarchyMember Represents a member in a hierarchy.
Clase pública Image Represents an image.
Clase pública IndicatorState Represents the current state of a state indicator.
Clase pública IntProperty Represents an integer property in the report.
Clase pública Line Represents a line report item.
Clase pública LinearGauge Represents a linear gauge to be drawn within a gauge panel.
Clase pública LinearPointer Represents a linear pointer to be drawn against a linear scale.
Clase pública LinearScale Represents a linear scale to be drawn within a linear gauge.
Clase pública NumericIndicator Infraestructura. Represents a numeric indicator.
Clase pública NumericIndicatorRange Infraestructura. Contains range information for a numeric indicator.
Clase pública Page Represents a page in the report.
Clase pública PageBreak Defines page break behavior for a group or report item.
Clase pública PageSection Represents the layout of report items to appear at the top or bottom of every page of the report.
Clase pública Paragraph Represents a paragraph of text within a text box and contains a collection of TextRun elements.
Clase pública Parameter Contains information about a parameter to a subreport or drillthrough.
Clase pública ParameterValue Represents a parameter value.
Clase pública PinLabel Represents a label for a pin value at one end of a scale.
Clase pública PointerCap Represents a pointer cap for a radial gauge.
Clase pública PointerImage Represents an image to be used for a pointer in a gauge.
Clase pública PropertyDefinition Represents a property definition.
Clase pública PropertyDefinition< (Of < ( <'T> ) > ) > Represents a property definition.
Clase pública PropertyStore Represents a property store.
Clase pública Query Represents a query.
Clase pública QueryParameter Represents a query parameter.
Clase pública RadialGauge Represents a radial gauge to be drawn within a gauge panel.
Clase pública RadialPointer Represents a radial pointer to be drawn against a radial scale.
Clase pública RadialScale Represents a radial scale to be drawn within a radial gauge.
Clase pública RdlCollection< (Of < ( <'T> ) > ) > Represents an RDL collection.
Clase pública RdlCollectionBase< (Of < ( <'T> ) > ) > Represents the base class for an RDL collection.
Clase pública Rectangle Represents a rectangle.
Clase pública Report Represents a report.
Clase pública ReportElement Represents the base class of a report element.
Clase pública ReportExpression. . :: . .Collections Infraestructura.
Clase pública ReportExpression. . :: . .FieldProperties Infraestructura.
Clase pública ReportExpression. . :: . .Functions Infraestructura.
Clase pública ReportExpression. . :: . .GlobalProperties Infraestructura.
Clase pública ReportExpression. . :: . .ParameterProperties Infraestructura.
Clase pública ReportExpression. . :: . .UserProperties Infraestructura.
Clase pública ReportItem Represents a report item, such as a rectangle or tablix.
Clase pública ReportObject Represents a report object.
Clase pública ReportObjectBase Represents the base class for a report object.
Clase pública ReportParameter Contains information about a parameter to the report.
Clase pública ReportSizeConverter Infraestructura.
Clase pública ScaleLabels Defines the appearance of labels on a scale.
Clase pública ScalePin Represents a pin value at one end of a scale.
Clase pública ScaleRange Represents a range to be drawn against a scale.
Clase pública SizeProperty Represents a size property in the report.
Clase pública SortExpression Represents a sort expression.
Clase pública StateImage Infraestructura. Represents an image for the state indicator.
Clase pública StateIndicator Infraestructura. Represents a state indicator.
Clase pública StringProperty Represents a report string property.
Clase pública Style Contains information about the style of a report item.
Clase pública Subreport Represents a subreport.
Clase pública Tablix Represents a tablix, which is a flexible layout grid that has nested repeating column groups and row groups.
Clase pública TablixBody Defines the layout and structure of the bottom right region that contains the data elements of the tablix.
Clase pública TablixCell Represents the contents of each cell in the body section of a tablix.
Clase pública TablixColumn Represents a column in the body section of a tablix.
Clase pública 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.
Clase pública TablixCornerCell Represents the contents of each corner cell in the tablix.
Clase pública TablixCornerRow Represents the list of cells in a row of the corner section of a tablix.
Clase pública TablixHeader Represents a group header in a tablix.
Clase pública TablixHierarchy Represents a hierarchy of members for the tablix.
Clase pública TablixMember Represents a member in a tablix hierarchy.
Clase pública TablixRow Represents a tablix row that has a list of cells.
Clase pública Textbox Represents a text box.
Clase pública TextRun Represents a text run.
Clase pública Thermometer Defines display properties for a linear gauge thermometer pointer.
Clase pública TickMarkImage Represents a tick mark image.
Clase pública TickMarkStyle Represents a tick mark that is associated with a custom label.
Clase pública ToggleImage Represents a toggle image that is displayed as a part of the text box.
Clase pública TopImage Represents an image to be displayed atop part of a gauge.
Clase pública UserSort Represents a sort control for the end-user.
Clase pública ValidValues Provides a list of possible values with which to populate a parameter list that is displayed to users.
Clase pública Variable Represents a variable.
Clase pública Visibility Defines whether a report item should be shown in the rendered report.

Estructuras

  Estructura Descripción
Estructura pública ImageData Represents an image data.
Estructura pública ReportColor Represents a color in a report.
Estructura pública ReportExpression Represents a report expression.
Estructura pública ReportExpression< (Of < ( <'T> ) > ) > Represents an expression in the report.
Estructura pública ReportSize Represents a unit of length on the report.

Interfaces

  Interfaz Descripción
Interfaz pública IContainedObject Represents a contained object.
Interfaz pública IDataCell Infraestructura.
Interfaz pública IDataScope Infraestructura.
Interfaz pública IDataScopeService Infraestructura.
Interfaz pública IExpression Represents an expression.
Interfaz pública IHierarchy Represents a hierarchy.
Interfaz pública IHierarchyMember Represents a hierarchy member.
Interfaz pública IPropertyDefinition Represents a property definition.
Interfaz pública IPropertyStore Represents a property store.
Interfaz pública IReportData Infraestructura.

Delegados

  Delegado Descripción
Delegado protegido ReportObject. . :: . .SwapValue< (Of < ( <'T> ) > ) > Infraestructura.

Enumeraciones

  Enumeración Descripción
Enumeración pública AccentSensitivities Specifies whether the data is accent sensitive.
Enumeración pública AntiAliasingTypes Specifies the anti-aliasing type for the gauge panel.
Enumeración pública BackgroundGradients Specifies the type of background gradient for a report item.
Enumeración pública BackgroundHatchTypes Specifies the hatching pattern for a report item.
Enumeración pública BackgroundPositions Specifies where a BackgroundImage should be drawn if the value of the BackgroundRepeat property is set to Clip.
Enumeración pública BackgroundRepeatTypes Specifies how a BackgroundImage should fill the available space within its container report item.
Enumeración pública BarStartTypes Specifies where a linear pointer will start if Type is set to Bar.
Enumeración pública BorderStyles Specifies the style of a Border.
Enumeración pública BreakLocations Specifies where a page break should occur for a Group or a ReportItem.
Enumeración pública Calendars Specifies the calendar to use for formatting dates.
Enumeración pública CapStyles Specifies the type of a PointerCap.
Enumeración pública CaseSensitivities Specifies whether the data is case-sensitive.
Enumeración pública ChartAlignOrientations Specifies in which directions the chart area should be aligned with the target chart area.
Enumeración pública ChartAllowOutSidePlotAreaTypes Specifies whether smart labels can be drawn outside the plot area.
Enumeración pública ChartAnchorAlignments Represents the possible alignment options of an annotation anchor.
Enumeración pública ChartAnnotationAlignments Represents the possible alignment options of a chart annotation.
Enumeración pública ChartArrowsTypes Specifies the type of arrows for axis labels.
Enumeración pública ChartAxisLocations Specifies whether the axis must be drawn on the default side or on the opposite side.
Enumeración pública ChartAxisMarginVisibleTypes Specifies whether an axis margin is visible.
Enumeración pública ChartAxisTitlePositions Specifies the position of the axis title along the axis.
Enumeración pública ChartBorderSkinTypes Represents the possible types of border skin for a chart.
Enumeración pública ChartBreakLineTypes Specifies the type of the line to use for the scale break lines.
Enumeración pública ChartCalloutAnchorCapTypes Represents the possible anchor cap shapes.
Enumeración pública ChartCalloutLineAnchorTypes Represents the possible anchor shapes.
Enumeración pública ChartCalloutLineStyles Specifies the style of the callout line.
Enumeración pública ChartCalloutStyles Specifies the style to use when drawing the callout lines.
Enumeración pública ChartColumnSeparatorTypes Represents the possible types of column separators.
Enumeración pública ChartDataLabelPositions Specifies the position of the ChartDataLabel.
Enumeración pública ChartEndCapTypes Represents the possible styles of the anchor cap at the end of a line.
Enumeración pública ChartFormulas Specifies the formula applied to one or more chart series.
Enumeración pública ChartGridLinesEnabledTypes Specifies whether major or minor grid lines are enabled.
Enumeración pública ChartHeaderSeparatorTypes Specifies the type of separator to use for the legend header.
Enumeración pública ChartIncludeZeroTypes Specifies whether to include zero on the axis scale.
Enumeración pública ChartIntervalOffsetTypes Represents the interval offsets for tick marks on a chart axis.
Enumeración pública ChartIntervalTypes Specifies the interval units.
Enumeración pública ChartLabelRotationTypes The rotation increment for the axis labels to automatically fit within the Chart.
Enumeración pública ChartLegendColumnTypes Represents the possible types of legend columns.
Enumeración pública ChartLegendItemAlignmentTypes Represents the possible alignmnet options for a legend item in a chart.
Enumeración pública ChartLegendItemCellTypes Represents the possible types for a cell in a legend item.
Enumeración pública ChartLegendItemSeparatorTypes Specifies the type of separator to use for the legend item.
Enumeración pública ChartLegendLayouts Specifies arrangement of labels within the legend.
Enumeración pública ChartLegendReversedTypes Specifies the order in which items are added to the legend.
Enumeración pública ChartMarkerTypes Specifies the type of the marker.
Enumeración pública ChartPaletteHatchBehaviorTypes Specifies whether hatching should be automatically applied to data points in the chart.
Enumeración pública ChartPalettes Specifies color palette for the chart items.
Enumeración pública ChartPositions Represents the alignment positions of a chart element.
Enumeración pública ChartProjectionModes Specifies the projection mode used for the 3D rendering.
Enumeración pública ChartSeriesDrawingStyle Represents the drawing styles of bar or column series.
Enumeración pública ChartShadings Specifies the projection mode used for the 3D rendering.
Enumeración pública ChartStartCapTypes Represents the possible styles of the anchor cap at the start of a line.
Enumeración pública ChartStripWidthTypes Represents the interval types of strip lines.
Enumeración pública ChartSubtypes Specifies the visualization subtype for the ChartSeries.
Enumeración pública ChartTickMarksEnabledTypes Specifies whether major or minor tick marks are enabled.
Enumeración pública ChartTickMarkTypes Specifies the type of the tick mark.
Enumeración pública ChartTitleSeparatorTypes Specifies the type of separator to use between legend titles.
Enumeración pública ChartTypes Specifies the visualization type for the ChartSeries.
Enumeración pública ChartVisibleTypes Specifies whether a chart element is visible.
Enumeración pública CommandTypes Represents the possible query command types for querying a data source.
Enumeración pública DataElementOutputTypes Indicates whether the item should appear in a data rendering.
Enumeración pública DataElementStyles Indicates whether leaf-level values such as text box values and chart data values should render as elements or attributes.
Enumeración pública DataSource. . :: . .SecurityTypeEnum Represents the available security types.
Enumeración pública DataTypes Represents the possible data types.
Enumeración pública EvaluationMode Represents the evaluation modes for a report expression.
Enumeración pública FontStyles Specifies the font style for the text within a report item.
Enumeración pública FontWeights Specifies the thickness of font for text within a report item.
Enumeración pública FormulaTypes Specifies the type of calculation to perform on the values represented by Value if more than one value is present.
Enumeración pública FrameShapes Specifies the shape of a BackFrame.
Enumeración pública FrameStyles Represents the available styles for a frame.
Enumeración pública GaugeBackgroundGradients Specifies the type of background gradient to for a ScaleRange.
Enumeración pública GlassEffects Specifies the glass effect applied to the frame.
Enumeración pública InterpretSubtotalsAsDetailsTypes Specifies whether subtotal rows should be interpreted as detail rows instead of aggregate rows.
Enumeración pública KanatypeSensitivities Specifies whether the data is kanatype sensitive.
Enumeración pública KeepWithGroupTypes Specifies whether to keep a static member on the same page as the previous or next visible dynamic member.
Enumeración pública LayoutDirections Specifies the overall direction of the tablix layout.
Enumeración pública LinearPointerTypes Specifies the type of a LinearPointer.
Enumeración pública ListStyle Specifies whether a paragraph is part of a list, and identifies the numbering type.
Enumeración pública MarkerStyles Specifies for a GaugePointer the type of the marker.
Enumeración pública MarkupType Specifies whether markup that appears in a text run should be processed.
Enumeración pública NeedleStyles Specifies the style of the RadialPointer needle.
Enumeración pública NumericIndicatorStyles Infraestructura. Represents the available styles for the numeric indicator.
Enumeración pública Operators Represents available logical operators.
Enumeración pública Orientations Specifies the orientation of the title text.
Enumeración pública Placements Infraestructura. Represents the available placement options for gauges.
Enumeración pública RadialPointerTypes Specifies the type of a RadialPointer.
Enumeración pública ResizeModes Specifies whether content will resize to fit in the available space of a GaugeLabel.
Enumeración pública SizeTypes Represents the available units for report size.
Enumeración pública 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()()()().
Enumeración pública SortDirections Specifies the direction of the sort.
Enumeración pública SourceType Specifies the type of source for an Image.
Enumeración pública StateIndicatorStyles Infraestructura. Represents the available styles for the state indicator.
Enumeración pública TextAlignments Specifies the horizontal alignment for the text within a report item.
Enumeración pública TextAntiAliasingQualityTypes Represents the anti-aliasing quality for text.
Enumeración pública TextDecorations Specifies any special text formatting for the text within a report item.
Enumeración pública TextDirections Specifies whether text within a report item is written left-to-right or right-to-left.
Enumeración pública TextEffects Specifies an effect to apply to the text within a report item.
Enumeración pública TextOrientations Specifies the orientation of the title text.
Enumeración pública ThermometerStyles Specifies the type of the thermometer that is used for a thermometer LinearPointer.
Enumeración pública UnicodeBiDiTypes Indicates the level of bi-directional embedding.
Enumeración pública UsedInQueryTypes Specifies whether this parameter directly or indirectly affects the data in a report.
Enumeración pública VerticalAlignments Specifies the vertical alignment of text within a report item.
Enumeración pública WatermarkText Represents the types of water mark text.
Enumeración pública WidthSensitivities Specifies whether the data is width-sensitive.
Enumeración pública WritingModes Specifies whether text is written vertically or horizontally.