Overview
Report designer's default look:
- Main toolbar - contains basic commands, like save/open reports and formatting buttons to change appearance of the currently selected element.
- Print preview button - allows to quickly switch to preview mode and see how your template will be looking using real data from the database.
- Toolbox panel - contains elements which can be placed on the design surface.
- Design surface - here you build template structure, using bands and controls from the toolbox, which are bound to database fields listed in the field list.
- Field list - contains list of database fields which you can use in your template. Please read separate article about navigation in the field list.
- Property grid - contains properties of the selected element. Most properties will be never used, while others will be interesting.
The Toolbox contains all available report controls and allows end-users to add them to the report being edited. Report controls can display both static and dynamic information of different kinds (simple or formatted text, pictures, tables, etc.) and adjust a report layout (organize controls within panels, insert page brakes, etc.)
General Content
The following controls are most commonly used to display data in a report.
Icon |
Control |
Description |
---|---|---|
Label |
The most basic Label control is intended to display plain text in a report. |
|
Check Box |
The Check Box control displays True/False or Checked/Unchecked/Indeterminate states in a report by displaying (or not) a check mark, which can be accompanied by a text description. |
|
Rich Text |
The Rich Text control displays formatted text in a report. |
|
Picture Box |
The Picture Box displays static or dynamic images of various file formats in a report. |
|
Table |
The Table control is designed to display tabular information in a report. |
|
Bar Code |
The Bar Code control transforms its content into a bar code of the specified type. |
|
Zip Code |
The Zip Code control transforms its content into a zip code. |
|
Gauge |
The Gauge control provides the capability to embed graphical gauges into a report. |
Extended Data
The following controls are connected to data individually, without accessing a report's data source.
Icon | Control | Description |
---|---|---|
Chart |
The Chart control displays a series of points using numerous 2D or 3D chart types. |
|
Sparkline |
The Sparkline control displays a compact chart that is commonly used to reflect the flow of data for every row in a report. |
|
Pivot Grid |
The Pivot Grid control displays dynamic data in a cross-tabulated form. |
Report Layout
The following controls allow you to draw shapes in a report and customize the report layout.
Icon | Control | Description |
---|---|---|
Panel |
The Panel control is a container that frames separate report controls to allow them to be easily moved, copied and pasted, and visually unite them in the report's preview. |
|
Line |
The Line control draws a line of a specified direction, style, width and color. |
|
Shape |
The Shape control draws one of the predefined graphic objects (rectangle, ellipse, etc.) |
|
Subreport |
The Subreport control allows you to include other reports in a current report. |
|
Page Break |
The Page Break control inserts a page delimiter at any point within a report. |
|
Cross-Band Line |
The Cross-band Line control draws a line through several bands. |
|
Cross-Band Box |
The Cross-band Box control draws a rectangle through several bands. |
Document Statistics
The dynamic content of the following controls is not obtained from a data source.
Icon | Control | Description |
---|---|---|
Page Info |
The Page Info control is intended to add page numbers and system information (the current date and time or the current user name) to a report. |