skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Namespace Telerik.Reporting

Classes

ActionTargetCollection

AreaSeries

Represents an area chart displays a series as a set of points connected by a line, with all the area filled in below the line

AssemblyRef

Represents an assembly reference.

AssemblyRefCollection

Represents a collection of Assembly References.

Barcode

Represents a barcode report item.

BarSeries

Represents a series of data points with rectangular (Bar) shape when projected on a CartesianCoordinateSystem. For the PolarCoordinateSystem the items of the BarSeries have a wedge shape like in a Pie or Doughnut charts.

Binding

Represents the simple binding between the target property of a report item and an expression.

BindingCollection

Represents a collection of Bindings.

BingLocationProvider

A class used to match the addresses or locations with geographical coordinates (latitude and longitude) using the Bing™ Maps REST API. /// Requires a valid Bing Maps Key that could be obtained from "http://www.microsoft.com/maps/create-a-bing-maps-key.aspx";

BingMapsTileProvider

A class used to provide map tiles from the Bing™ Maps tile servers.

CalculatedField

Represents an user-defined field in a DataSource.

CalculatedFieldCollection

Represents a collection of CalculatedFields.

CartesianCoordinateSystem

Represents a two-dimensional Cartesian (rectangular) coordinate system.

CategoryScale

Specifies a category scale for a GraphAxis.

CategoryScaleCrossAxisPosition

Represents the position on an axis with CategoryScale where the axes cross.

CategoryScaleCrossAxisPositionCollection

Represents a collection of CategoryScaleCrossAxisPosition objects.

Chart

Represents a chart report item

CheckBox

Represents a check box report item.

ClientRequestSettings

Settings applied to the TileProvider's WebClient which will download the tiles.

ColumnMapSeries

Represents a series of data points in the Map report item that displays embedded column charts as data points.

CrossAxisPositionBase

Represents the position on an axis where the axes cross.

CrossSectionItem

Represents a cross-section report item.

Crosstab

The Crosstab report item displays aggregated data summaries, grouped in rows and columns.

CsvDataSource

Represents a data model, based on a textual Comma-Separated-Values data.

CubeDataSource

Represents an OLAP cube to data items.

CubeDataSourceParameter

Represents a parameter in a CubeDataSource component.

CubeDataSourceParameterCollection

Represents a collection of CubeDataSourceParameter objects.

CustomAction

Represents an interactive action that contains parameters that will be evaluated during the report item processing.

DataColumn

Represents a data column definition.

DataColumnCollection

Represents a collection of DataColumn objects.

DataFieldMapping

Represents a mapping between a field from a data source and its corresponding short alias used for data binding in expressions.

DataFieldMappingCollection

Represents a collection of DataFieldMapping objects.

DataItem

DataSource

DataSourceParameter

Represents a parameter in a DataSource component.

DateTimeScale

A graph axis scale that displays dates in chronological order at specific intervals, or base units, even if the dates from the data source are not in order or in the same base units.

DateTimeScaleCrossAxisPosition

Represents the position on an axis with DateTimeScale where the axes cross.

DateTimeScaleCrossAxisPositionCollection

Represents a collection of DateTimeScaleCrossAxisPosition objects.

DetailSection

Represents the main section of a Report. It is printed once for every record in the data source of the report.

EntityDataSource

Represents an Entity data model to data items.

ErrorEventArgs

Provides a data for the Error event of a Report.

EsriShapeFileSourceType

Gets the spatial data for the ShapeMapSeries from an ESRI Shapefile.

Filter

FilterCollection

GenericTileProvider

A class used to obtain map tiles from any tile server compliant with Web Map Tile Service protocol.

GeoLocationMapGroup

Represents a group by a geographical location (usually region, country, city, etc.) in a Map item.

GeoLocationMapGroupCollection

A collection of GeoLocationMapGroups groups.

Graph

Use the Graph item to add charts to a report.

GraphAxis

Represents an axis in a GraphCoordinateSystem.

GraphCoordinateSystem

Represents a coordinate system in a Graph item.

GraphCoordinateSystemCollection

Represents a collection of GraphCoordinateSystem objects.

GraphGroup

Represents a group in a Graph item.

GraphGroupCollection

Represents a collection of GraphGroups.

GraphItem

GraphLegend

Specifies the legend for the graph.

GraphMapSeries

Represents a series of data points in the Map report item that displays embedded charts as data points.

GraphSeries

Represents a series of data points with labels in the Graph report item.

GraphSeries2D

Represents a series of data points in a two-dimensional coordinate system.

GraphSeriesBase

Represents a series of data points with labels in the Graph and Map report items.

GraphSeriesCollection

Represents a collection of GraphSeries objects.

GraphTitle

Represents a title for the graph.

GraphTitleCollection

Represents a collection of GraphTitle objects.

GraticuleLine

Represents a graticule line.

Group

Represents a class that defines a report group.

GroupBase

GroupCollection

GroupFooterSection

Represents a group footer section. Group footers are displayed at the end of a group. Group headers and footers are unified by the Group class.

GroupHeaderSection

Represents a group header section. Group headers are displayed at the beginning of a group. Group headers and footers are unified by the Group class.

Grouping

GroupingCollection

GroupSection

Base abstract class for group sections. GroupHeaderSection and GroupFooterSection inherit from this class.

HtmlTextBox

Represents a html text box report item.

InstanceReportSource

This report source is used when you have a reference to an already instantiated report (Report instance). For better performance and compatibility use TypeReportSource. Represents a report source that contains a reference to an instance of IReportDocument.

JsonDataSource

Represents JSON data to data items.

LegendItem

Specifies the legend for the graph series.

LineSeries

Represents a LineSeries in which the data points are connected with a line.

List

The list report item represents a free-form layout.

LocationMapSeries

The base class for all the series that use MapGroupBase to obtain the coordinates of their data points.

LocationProvider

An abstract class for the location providers that can be used for geocoding.

LogarithmicScale

The LogarithmicScale is similar to the NumericalScale, except there's a logarithmic transform that is applied to the input domain value before the output range value is computed. The mapping to the output range value y can be expressed as a function of the input domain value x: y = m log(x) + b. The LogarithmicScale does not support zero or negative values.

LogarithmicScaleCrossAxisPosition

Represents the position on an axis with LogarithmicScale where the axes cross.

LogarithmicScaleCrossAxisPositionCollection

Represents a collection of LogarithmicScaleCrossAxisPosition objects.

Map

Use the Map item to add maps to a report.

MapGroup

Represents a series group in a Map item.

MapGroupBase

A base class for the groups of a Map report item.

MapGroupBaseCollection

A collection of MapGroupBase groups.

MapGroupCollection

Represents a collection of MapGroups.

MapItem

MapLegend

Specifies the legend for the map.

MapLegendCollection

A collection of MapLegend instances.

MapQuestLocationProvider

A class used to match the addresses or locations with geographical coordinates (latitude and longitude) using the MapQuest Licensed Geocoding API Web Service: https://developer.mapquest.com/documentation/geocoding-api/ Requires a valid MapQuest AppKey that could be obtained from "https://developer.mapquest.com/";

MapQuestOpenAPILocationProvider

A class used to match the addresses or locations with geographical coordinates (latitude and longitude) using the MapQuest Open Geocoding API Web Service: https://developer.mapquest.com/documentation/geocoding-api/ Requires a valid MapQuest AppKey that could be obtained from "https://developer.mapquest.com/";

MapQuestTileProvider

A class used to obtain map tiles from the MapQuest tile servers.

MapRelationPair

Collection of relation pairs that match the fields from the Shapefile with the fields from the analytical data set.

MapRelationPairCollection

A collection of MapRelationPair.

MapScaleLegend

Specified the legend used to indicate the current map scale in various distance units.

MapSeriesBase

The base class for the series of data points with labels in the Map report item.

MapSeriesBaseCollection

Represents a collection of MapSeriesBase objects.

MapTitle

Represents a title for the map

MapTitleCollection

Represents a collection of MapTitle objects.

MercatorProjection

A cylindrical map projection known also as Normal Mercator.

MergedDataPoints

Represents the settings necessary to determine if and by what algorithm to merge data points.

NavigateToBookmarkAction

Represent an interactive action that navigates the report viewer to a predefined bookmark in the same report.

NavigateToReportAction

Represent an interactive action that navigates the report viewer to another report.

NavigateToUrlAction

Represent an interactive action that opens a URL.

NumericalScale

Represents a numerical scale with continuous input domain.

NumericalScaleBase

The base class for all numerical scales.

NumericalScaleCrossAxisPosition

Represents the position on an axis with NumericalScale where the axes cross.

NumericalScaleCrossAxisPositionCollection

Represents a collection of NumericalScaleCrossAxisPosition objects.

ObjectDataSource

Represents a data source component retrieving data from business objects.

ObjectDataSourceBase

ObjectDataSourceParameter

Represents a parameter in an ObjectDataSource component.

ObjectDataSourceParameterCollection

Represents a collection of ObjectDataSourceParameter objects.

OhlcMarks

Represents the vertical indicators of the financial (stock) series.

OhlcSeries

Represents a series of OHLC data points in a two-dimensional Cartesian coordinate system. Not supported in polar coordinate system.

OpenAccessDataSource

Represents an Open Access data model to data items.

OpenClientConnection

Represents the required information to connect to OpenEdge OpenClient

OpenClientDataSource

Represents an dedicated component for retrieving data using OpenEdge OpenClient.NET proxy to ABL procedure.

PaddingConverter

PageFooterSection

Represents a page footer section. Page footers are displayed at the end of a page.

PageHeaderSection

Represents a page header section. Page headers are displayed at the beginning of a page.

PageSection

Base abstract class for page sections. PageHeaderSection and PageFooterSection inherit from this class.

Panel

Provides a grouping mechanism for organizing report items.

Parameter

Represents a parameter consisting of name and value. The value might be an expression or a precalculated value (number, date time, string)

ParameterCollection

Represents a collection of Parameter objects.

PictureBox

Represents a picture box report item for displaying an image.

PieMapSeries

Represents a series of data points in the Map report item that displays embedded pie charts as data points.

PointMapSeries

Represents a series of data points in the Map report item that displays markers for the point location.

PolarCoordinateSystem

Represents a two-dimensional polar coordinate system. Points in the polar coordinate system are defined with radial and angular coordinates.

RangeAreaSeries

Represents an AreaSeries with both start (X0, Y0) and end (Y, Y) values.

RangeBarSeries

Represents a BarSeries with both start (X0, Y0) and end (Y, Y) values.

RenderingSettings

Represents the settings of a single report rendering extension

RenderingSettingsCollection

Represents a collection of rendering settings applied per report.

Report

Represents the base class for any report in Telerik Reporting.

ReportBook

Represents a collection of reports logically unified as a single document.

ReportCollection

Represents a collection of Report objects.

ReportEngineSettings

Specifies the report engine settings of a report. These settings will be respected during the processing and rendering stage of the report lifecycle.

ReportFooterSection

Represents a report footer section. Report footer is displayed at the end of a report, but before the last PageFooterSection if any.

ReportHeaderSection

Represents a report header section. Report header is displayed at the beginning of a report, but after the first PageHeaderSection if any.

ReportItem

Defines the base class for all report items that can be placed in a ReportSectionBase. Items of this type have a location and a size.

ReportItemBase

Defines the base class for visual report items used for creating reports.

ReportItemBase.ItemCollection

Represents a collection of ReportItemBase objects.

ReportObject

Represents a base class for all Telerik Reporting objects

ReportPackager

Packages and unpackages report documents in TRDP format. This is a zipped, XML-based file format for representing report documents. Starting with Telerik Reporting Q2 2016, the TRDP have become the default target file format for Telerik Report Designer and Telerik Report Server.

ReportParameter

Represents a report parameter.

ReportParameterAvailableValues

Represents the available values for a ReportParameter

ReportParameterCollection

Represents a collection of ReportParameter objects.

ReportParameterCollectionBase<TReportParameter>

Represents a base class for collection of IReportParameter objects.

ReportParameterUISettings

ReportSection

Base abstract class for all report sections contained in the report body. Inherited by DetailSection, GroupSection, ReportHeaderSection, ReportFooterSection, TocSection,

ReportSectionBase

Defines the base class for report sections.

ReportSource

Provides the base class for a report source. This is an abstract class that contains only a collection of parameter values that are passed to the IReportDocument object when its instance is initialized.

ReportSourceCollection

Represents a collection of ReportSource objects.

Scale

Shape

Represents a shape report item.

ShapeItemBase

ShapeMapGroup

Represents a group used in a ShapeMapSeries that allows to set a shape source type for any group instance.

ShapeMapGroupCollection

A collection of GeoLocationMapGroups groups.

ShapeMapSeries

Represents a series of data points in the Map report item that displays a shape defined by geographical coordinates.

SharedDataSource

Sorting

SortingAction

Represents an interactive action that toggles sorting of one or more data items and groups.

SortingCollection

SpatialDataSourceTypeBase

Specifies the source that the ShapeMapSeries will use to obtain the spatial data.

SqlDataSource

Represents an SQL database to data items.

SqlDataSourceParameter

Represents a parameter in a SqlDataSource component.

SqlDataSourceParameterCollection

Represents a collection of SqlDataSourceParameter objects.

SubReport

Represents a report item used to embed another report into the current report.

Table

The table report item displays detail data, data organized in row groups, or both.

TableBody

Represents the Body of the Table item

TableBody.ColumnCollection

Represents a collection of TableBodyColumn

TableBody.RowCollection

Represents a collection of TableBodyRows

TableBodyColumn

Represents a column in the Table's Body

TableBodyRow

Represents a row in the Table's Body

TableCell

TableCellContainer

TableGroup

TextBox

Represents a text box report item.

TextItemBase

Represents a Text Item - a base class for report items like TextBox and CheckBox.

TileProvider

An abstract class for the tile providers that fetch tiles from any source.

TocLevel

TocLevelCollection

Represents a collection of TocLevels.

TocSection

Represents a table of contents section.

ToggleVisibilityAction

Represents an interactive action that toggles the visibility of one or more items / groups.

ToolTip

Represents a class that defines a tooltip displayed over a report item or a datapoint.

TypeReportSource

Represents a report source that allows a report document to be instantiated from an System.Type.AssemblyQualifiedName.

UriReportSource

Represents a report source that loads a report document from a URI. The URI must point to a physical TRDX, TRDP or TRBP file.

WebLocationProvider

An abstract class for all the web-based location service providers

WebServiceAuthentication

WebServiceBasicAuthentication

Basic authentication scheme.

WebServiceDataSource

Represents web service data to data items.

WebServiceParameter

Represents a parameter in a WebServiceDataSource component.

WebServiceParameterCollection

Represents a collection of WebServiceParameter objects.

WebServiceTwoStepAuthentication

2-step authentication using a token.

WellKnownTextSourceType

Gets the spatial data for the ShapeMapSeries from an Well-known text string or its binary (WKB) representation.

XmlReportSource

Represents a report source that contains the XML markup of a report document.

Structs

Location

Defines a point in the geographic coordinate system.

Padding

ProjectedLocation

Interfaces

IAction

Represents an interactive action associated with a report item.

IActionTarget

Represents a report object which may be used as a target of an interactive action.

IDataFlow

Represents an object processing data using filters and sorting.

IDataItem

Represents an item that has its own DataSource object that is used to data-bind its child items.

IDataSource

An interface implemented by all the data source classes.

IDataSourceContainer

Represents an object with DataSource property

IExtension

Telerik Reporting extension

IExtent

Represents the extent of the Map report item.

ILocationProvider

Represents a common interface for all location providers used for geocoding.

IProjection

Interface describing the representation model used to project the globe or celestial sphere on a surface

IReportDocument

Represents a report document.

IReportParameter

Represents a report parameter.

ITileProvider

Represents a common interface for all the tile providers

IToggleVisibilityTarget

This interface is Obsolete. PPlease use Telerik.Reporting.IActionTarget instead. Represents a report object which may be used as target of a ToggleVisibilityAction.

IWebLocationProvider

Represents a common interface for all the web-based location service providers

Enums

AnchoringStyles

Specifies how a ReportItem anchors to the edges of its container.

AngularAxisLabelOrientation

The orientation of the angular axis labels.

AxisPositionMode

Specifies how tick marks are positioned in relation to the data points.

Barcode.SymbologyType

BarDataPointLabelAlignment

Specifies how to align the labels for the data points of the BarSeries.

CacheDefinitionProperties

Specifies the CacheDefinitionProperties value in a report. Determines if the report definition properties will be cached during the processing, making them immutable.

CrossSectionItemPosition

Defines the position of the cross-section item relative to the other items on the page.

CrossSectionItemType

Specifies the type of the cross-section item.

CsvEscapeFormat

Represents the format that is used in a CSV file in order to escape field values / special symbols.

DataPointMarkerType

Determines the data point markers.

DateTimeScaleUnits

Determines the unit for the interval/step between minor/major ticks/grid lines.

DistanceUnitType

Represents the available distance unit types.

DockingStyle

Specifies how a ReportItem docks to the edges of its container.

FilterOperator

GraphAxisLabelPlacement

Specifies how axis labels are placed on the axis.

GraphAxisTickMarkDisplayType

Specifies how tick marks are drawn on the axis.

GraphAxisTitlePlacement

Specifies how the axis title is placed on the axis.

GraphItemPosition

Specifies the graph item's position.

GraphScaleCrossAxisPosition

Determines the position at which axes cross each other.

GraphSeriesArrangeMode

Specifies how the graph series are arranged according to each other.

GroupKeepTogether

GroupKeepTogether applies to a group and has similar to the KeepTogether meaning, but for the whole group. It indicates whether the rendering engine should try to render the whole group on a single page, the group header plus the first detail on a single page, or leave the group flow as it is. If GroupKeepTogether is set to FirstDetail -- the group header and at least one detail in this group should be on the same page; if set to All -- the whole group should be on a single page. The following rule applies: the rendering engine will try to render the group as specified, but if there is not enough space on the current page, the group is moved to the next page and it continues as long as it needs.

ImagerySet

The imagery set (mode) that is used when requesting the tile images

LineDataPointLabelAlignment

Specifies how to align the labels for the data points of the scatter series: Telerik.Reporting.IScatterSeries.

LineSeries.LineTypes

MergeMode

Represents the mode of data points merging. The merge algorithm is further specified by complementary settings.

OhlcMarkerType

Determines the marker type in OHLC series

OpenClientConnection.ConnectionSessionModel

Represents the session model supported by the AppServer operating mode.

PageBreak

Specifies where to make a page break, with respect to a ReportSection.

PageNumberingStyle

Specifies the page numbering style of a report. Has meaning and effect only when the report is part of a report book.

ReportBookTocPosition

Specifies where to position the Table of Contents in the Report Book.

ReportParameterType

ShapeMapSeries.RangeGroupings

Determines which algorithm will be used to split the data into groups. The count of groups is determined by the ColorsCount property.

SimpleType

Represents type options.

SortDirection

SqlDataSourceCommandType

Specifies how a command string is interpreted.

ThresholdMode

Represents the behavior when determining which data points to get merged.

TileImageFormat

The image format that will be used when returning the requested tile image to the client. Some of the tile providers might not support all of the image formats.

TocPosition

Specifies the position of the Table of Contents relative to the report sections.

UrlTarget

Represents NavigateToUrlAction target types.

WebServiceParameterType

Specifies the purpose of the WebServiceParameter.

WebServiceRequestMethod

Specifies the HTTP request method.

WebServiceResponseFormat

Specifies the response data format.

Delegates

ErrorEventHandler

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.