Powerful library for report generation
Create, view, and export detailed, beautiful, interactive reports using a lightweight, multifunctional reporting tool. Develop your business applications to meet any needs for .NET on Desktop and WEB platforms.
Support: Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Angular, React, HTML5/JS, WPF.
Transform data into practical business ideas with the powerful core of FastReport. It is a comprehensive reporting platform designed to meet all reporting needs of modern businesses. The report generation mechanism is built for .NET and .NET Framework platforms.
Use our tools to create various reports—from simple reports with mail merging and tabular and vertical reports to detailed (hierarchical) reports and cross-tab reports. Take advantage of our report templates to create clear, concise, and fully formatted documents that meet the analytical requirements of your organization.
What reports can FastReport WPF create? Virtually any: invoice, financial reports, product catalogs, restaurant menus, sales breakdown, surveys with electronic forms, and much more.
The standalone desktop report designer is the heart of FastReport. It allows developers and users to create, develop, edit, view, save, export, and print custom reports without issues.
FastReport WPF does not rely on MS Visual Studio for report creation and editing, unlike many other report generators. Instead, it features a powerful visual designer with the support for scaling, undo/redo buffers, extension lines, and rulers. The designer can be used at runtime, enabling your users to modify existing documents and create new ones on their own. Additionally, the designer can be used in MDI (Multi-Document Interface) mode to work with multiple reports simultaneously.
Localization is supported for over 40 popular languages worldwide.
Quick access to the report and data structure
During the development, FastReport WPF offers a report tree and a property tree, which give you quick access and editing options for the report structure, parameters, filters, and data sources with global styles.
Embeddability in projects
FastReport WPF report generator is designed for integration into WPF projects. By using our components, you will be able to create, edit, print, and preview reports within your application. Additionally, you can perform any actions on the report using C#/VB.NET code, and for more integration, there are numerous properties and events available for the components and the report generator itself. Moreover, the product includes a special component for viewing reports in a WPF application.
We have made the integration of the product into your project as easy as possible. To do this, just install the necessary package from the NuGet repository or download the package from our website to your computer and add the required libraries to your project. No additional modules or special extensions are required. Everything you need is already in the product.
FastReport WPF works with ADO .NET data sources. It supports data sorting and filtering, as well as master-detail relationships. You can easily set it up with just a few clicks. It can connect to ADO, MS SQL, and XML databases, and there are connectors to connect to databases of other types. Additionally, it can retrieve data from business objects of type IEnumerable.
Your report can contain data such as tables, queries, and database connections. It means you can use the data available in your application and also connect to any database directly from the report.
FastReport WPF includes a script engine that supports C# and VB .NET. You can leverage the full power of .NET in your report for comprehensive data processing, managing dialog forms, and much more.
Reports can contain dialog forms for requesting parameters before the report generation. Dialog controls support data binding and subsequent filtering. Filtering can be added to any report without writing codes.
Using the visual query builder, you don't need to know SQL language to build a complex query from multiple tables.
Compatibility and integration
FastReport WPF is part of the unified FastReport platform. Reports created in our other products will work in FastReport WPF and vice versa. You can create a report on your computer and continue editing it in FastReport Cloud using the Online Designer. We have made efforts to ensure the compatibility of reports to the extent possible for a given technology. Furthermore, we offer tools to import reports from files of other popular reporting systems into our universal format.
A great addition to the report generator is the FastCube .NET library for real-time analysis of large data. With its help, you can create pivot tables and charts. For the best data visualization, use FastReport Business Graphics .NET. Treemap, Bubble, Sunburst, Icicle, and Gantt charts will help you make the most informed decisions for your business.
Reusing outdated reports
FastReport WPF converts your existing reports from List&Label, DevExpress, Microsoft Reporting Services (RDL, RDLC), Crystal Reports, StimulSoft, and Jasper Library—in most cases, in a matter of minutes—when you already have a report creation tool.
There are four editions of FastReport WPF available: Standard, Professional, Enterprise, Ultimate.
You can thoroughly examine a pre-generated report in the preview window of the Report Viewer.
Interactive reports. You can define the mouse click response on an object in the view window. For example, you can build and display another report that shows detailed information about the object on which the user clicked.
Additional printing settings. You can split large report pages into smaller ones, print multiple small pages on a single large page, and print on a specified format with scaling. Do you need to print a report with A3-sized pages on a regular printer that supports A4? Now it's not a problem!
Filters for exporting the finished report to many formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, TIFF, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML, etc.
Cloud support: OneDrive, Google Drive, Box, Dropbox.
FastReport WPF allows you to quickly convert reports with editable fields (such as text fields, combo boxes, checkboxes, radio buttons, and image fields) into PDF documents without additional libraries.
With our PDF signature control, you can embed visual digital signatures or signature placeholders into reports. Then, these placeholders can be used for editing and signing the exported PDF file.
Create documents in PDF 1.5, PDF/A-1a, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/X-3, and PDF/X-4 formats, which are secure, accessible, and reliable.