ActiveReportsJS Designer offers a number of report controls and data regions that you can use to create beautiful and interactive reports. You can drag these from the toolbox and drop them onto your reports.
The TextBox is the most commonly used report control that displays text-based data - a static text or an expression. It is the default data region that appears in each cell of a Table or Tablix report control and is automatically created when you drag a field from a dataset on the report.
CheckBox report control is a visualization control and provides input for Boolean values. You can select and clear the control by simply clicking it or by setting its Checked property. You can also enter static text to display.
Container report control is a graphical element that is used as a container for other items. You can use it in a several ways to enhance your reports. Container report control has no data associated with it.
Line report control is a graphical element that allows you to draw vertical, horizontal, or diagonal lines that visually separate or highlight regions in a report. It has no data associated with it. You can use lines of various color, style and width.
Shape report control is a graphical element that allows you to display different shape types in a report. You can mark visual boundaries or highlight specific areas of a report with rectangles, rounded rectangles, or elliptical shapes. It has no data associated with it.
The Input Field report control provides support for editable fields in an exported PDF report.
Table Of Contents
Table Of Contents report control displays a document map in the body of the report. Document map is an organized hierarchy of the report heading levels and labels along with their page number, which allows you to quickly understand and navigate the data inside a report.
Image report control displays an image that you embed in the report from an external source, a database, or an embedded image.
List report control is a freeform data region in which you can place other report controls, and arrange them in any configuration you like. It repeats any report controls it contains for every record in the dataset.
Table report control organizes data in rows and columns. It has three rows and three columns by default, a total of nine cells, each of which is filled with a text box. You can add and remove rows or columns, filter or sort the table data, and add groups to suit your needs.
Tablix report control displays data in cells that are arranged in rows and columns. It is essentially a combination of two data regions - table and matrix, and provide enhanced layout capabilities ranging from creation of simple tables to advanced matrices. For more information about the elements of Tablix and its basic operations, refer to Tablix.
Chart report control is a graphic data region that allows you to display data in different chart types. You can customize chart axis, legends, number display formats, data labels, and many other properties. For more information on chart elements and chart types, refer to Chart Elements and Chart Types.
Bullet report control is an easy-to-read linear gauge that is a good alternative to using a dashboard for data visualization. You can bind it to data and set best, and worst values as well as labels and ranges.
Barcode report control supports the integration of different types of barcodes to enable accurate scanning of sensitive information quickly and efficiently. You can bind it to data, caption locations, rotation, control the bar width, quiet zones, whether check sum is enabled, and many other properties.
Sparkline report control is a simple means of displaying the trend of data in a small graph. It displays the most recent value as the rightmost data point and compares it with earlier values on a scale, allowing you to view general changes in data over time. With the height similar to the surrounding text, you can display data either using line, columns, whiskers, area, or stacked bar sparkline types.
Subreport report control is a placeholder that displays data from a separate report. You can pass a parameter from the main report to the subreport to filter data displayed in a subreport.
In a Page report, the Overflow PlaceHolder control is a rectangular placeholder for data that does not fit inside the fixed size of a List, BandedList, Tablix, or Table data region.
The Banded List data region is a collection of free-form bands - by default, there are three bands: a header, a footer, and a detail band. Bound report controls in the detail band repeat for every row of data.