Solid and Time-tested Reporting Tools for WPF
Integrate reporting and document-generating functionality into your WPF applications with ComponentOne Reports™ for WPF. Using Reports for WPF you can generate native WPF documents (FixedDocument objects and XPS files), strengthen your applications with powerful report and document generating capabilities, and save time with the clear upgrade path moving from WinForms to WPF.
Reports for WPF includes the following tools:
- C1Report Component
The C1Report component generates Microsoft Access-style, data-based banded reports that can be rendered into a FixedDocumentSequence, directly to a printer, or exported to various portable formats (including XPS, HTML, PDF, and text). See all features.
- C1RdlReport Component
The C1RdlReport component provides support for SQL Server Reporting Services. C1RdlReport exposes the full RDL object model so you can modify existing reports or create new reports without external dependencies such as Microsoft Reporting Services. Import your existing SSRS report definitions (RDL) into C1RdlReport to programmatically generate your reports and integrate them with the full ComponentOne Reporting suite.
- C1PrintDocument Component
The C1PrintDocument component represents a document that can be previewed, printed, or exported to an external format. Its object model specifically targets paginated documents, providing a rich set of features facilitating automatic and intelligent pagination of complex structured documents.
- C1MultiDocument Component

C1MultiDocument is designed to allow creating, persisting and exporting large documents that cannot be handled by a single C1PrintDocument control due to memory limitations. Use C1MultiDocument to combine multiple C1PrintDocuments which will be rendered as a whole continuous document with shared page numbering, a common TOC, word index, page count and inter-document hyperlinks.
- C1DocumentViewer Control
The C1DocumentViewer control hosts paginated fixed documents, including C1Report and C1PrintDocument FixedDocumentSequence representations.
- Report Designer Application
The C1ReportDesigner is a stand-alone application used to create report definitions without writing code. The designer allows you to quickly create and edit report definitions, or to import existing Microsoft Access and Crystal report definitions.
- Report Scheduler Application
The C1ReportScheduler is a stand-alone application used to schedule report creation to run in the background. Using the C1ReportsScheduler application, you can choose what reports to export or print, formats to export the report to, and the schedule and frequency for creating reports.