xtrareports-2605-feature-guide-to-devexpress-reports-use-report-controls.md
Report controls are basic elements that you can drop onto report bands, bind to data, arrange, and customize to construct a report layout.
The XRLabel control displays text (static or retrieved from a data source) in a report.
Use the Text property to specify the label text. Double-click the label to invoke its in-place editor and type the desired text. Press CTRL+Enter to submit text changes and exit the label’s in-place edit mode.
Use the LineSpacing property to define the spacing between lines of text in a label. The image shows the difference between spacing:
You can use markup in a label caption to change text appearance:
Set the label’s AllowMarkupText property to true to enable this behavior. Refer to AllowMarkupText for more information.
The XRRichText control displays HTML or RTF/DOCX formatted content in a report.�
Note
Use the XRLabel control for simple formatted text blocks to improve performance and reduce memory consumption.
Run Demo: Rich Text and Mail Merge
Run Demo: PDF Visual Signature
Refer to the Create a Letter in the Visual Studio Report Designer tutorial for information on how to use the XRRichText control to create a letter.
Use the XRCharacterComb control to display each character in an individual cell.
The Create an Interactive E-Form in the Visual Studio Report Designer tutorial describes how to use the XRCharacterComb control to create an interactive e-form.
You can use the XRBarcode control to display barcodes in a report.
Refer to the Use Barcodes help topic for information on different types of barcodes. See the Create a Swiss QR Bill tutorial for instructions on how to use the QR Code barcode to create a QR Bill.
Use the XRCheckBox control to display a checkbox in a report.
Run Demo: Employee Performance Review
Refer to the Create an Interactive Polling tutorial for instructions on how to use the XRCheckBox control to create an interactive poll.
The XRPictureBox control embeds pictures into reports.
Use the XRTable control to display information in a tabular format.
Refer to the Use Tables help topic for details on how to use tables in reports. See the Create a Table Report in the Visual Studio Report Designer tutorial for instructions on how to use the XRTable control to create a report with a product list.
Use the XRCrossTab control to display multi-dimensional data in reports.
The following tutorials contain instructions on how to create cross-tab reports:
The XRChart control shows the report’s data as a chart.
Watch Video: Create a Report with Charts to Represent Reporting Data in a Graphical Form
The Use Charts help topic explains how to use charts in reports. The Create a Report with Charts tutorial contains instructions on how to create a report that displays sales analysis.
You can use the XRGauge control to embed gauges into a report.
Use the XRSparkline control to display the report’s data in a compact chart.
Watch Video: Sparklines in a Report to Visually Show a Trend and Better Understand Data
Use the XRLine control to separate report sections.
The XRCrossBandLine and XRCrossBandBox controls separate data within multiple bands.
You can use the XRShape control to embed simple graphic elements into a report.
Use the XRTableOfContents control to display a table of contents in a report.
The XRPageInfo control displays auxiliary information on report pages.
Use the XRSubreport control to embed the report’s content into another report.
Refer to the following tutorials for instructions on how to create reports with subreports:
Use the XRPdfContent control to embed PDF content into a report.
Run Demo: Report Merging With PDF
Refer to the Create a Report Merged with PDF in the Visual Studio Report Designer tutorial for instructions on how to create a report with embedded PDF content.
You can use the XRPdfSignature control to add a visual signature to a report exported to PDF.
Run Demo: PDF Visual Signature
Refer to the following tutorial for information on how to create reports with a PDF signature: Create a Report with a Visual PDF Signature in the Visual Studio Report Designer.
Use the XRPanel control to create a container for other report controls.
The XRPageBreak control inserts a page break into a report document.
Tutorials that explain how to use different report elements in End-User Report Designers for WinForms and Web are included in our End-User Documentation: