product image

FastReport WPF will help you generate reports and documents with all the advantages of Windows Presentation Foundation (WPF). Develop your business applications to meet the needs of your enterprise on Desktop and WEB platforms. It supports .NET Framework, .NET 7, and .NET 8.

Take advantage of the most complete offer from the experts in the World of data presentation for .NET 7, .NET Core, Blazor, ASP.NET, MVC, and Windows Forms, and Mono. Get cross-platform reports and advanced business graphics for your application. We will be glad to become part of your global team!

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.


ASP.NET demo ASP.NET MVC demo .NET Core demo Online Designer demo Blazor WASM Demo Blazor Server demo

 

Template designer

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.

 

FastReport WPF

 

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.

NuGet-repository

 

Data processing

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.

 

FastReport WPF

 

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 learn about FastReport WPF's editions here

 

View, print, export

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

 

Export to PDF

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.


Compare cross-platform report generators from Fast Reports   Comparison of FastReport Designers

Screenshots

FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF
FastReport WPF

Try it for free

FastReport WPF Absolutely for free

Editions

Choose edition

Standard

  • WPF Components

  • Report objects

    Text, Picture, Shape, Line, Subreport
  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • Export the prepared report to other formats

  • In-report dialogue forms

  • In-report datasources

  • Run-time report designer

  • Report script

  • Save prepared reports to clouds

  • ASP.NET Core Components

    WebReport
  • Graphics engine

    SkiaSharp
  • Support .NET Core / Blazor

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport .NET

  • FastReport Mono

  • FastCube .NET

  • FastReport Business Graphics .NET

  • From $499

Professional

  • WPF Components

  • Report objects

    Text, Picture, Shape, Line, Subreport
  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • Export the prepared report to other formats

  • In-report dialogue forms

  • In-report datasources

  • Run-time report designer

  • Report script

  • Save prepared reports to clouds

  • ASP.NET Core Components

    WebReport
  • Graphics engine

    SkiaSharp
  • Support .NET Core / Blazor

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport .NET

  • FastReport Mono

  • FastCube .NET

  • FastReport Business Graphics .NET

  • From $599

Enterprise

  • WPF Components

  • Report objects

    Text, Picture, Shape, Line, Subreport
  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • Export the prepared report to other formats

  • In-report dialogue forms

  • In-report datasources

  • Run-time report designer

  • Report script

  • Save prepared reports to clouds

  • ASP.NET Core Components

    WebReport
  • Graphics engine

    SkiaSharp
  • Support .NET Core / Blazor

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport .NET

  • FastReport Mono

  • FastCube .NET

  • FastReport Business Graphics .NET

  • From $799

Ultimate

  • WPF Components

  • Report objects

    Text, Picture, Shape, Line, Subreport
  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • Export the prepared report to other formats

  • In-report dialogue forms

  • In-report datasources

  • Run-time report designer

  • Report script

  • Save prepared reports to clouds

  • ASP.NET Core Components

    WebReport
  • Graphics engine

    SkiaSharp
  • Support .NET Core / Blazor

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport .NET

  • FastReport Mono

  • FastCube .NET

  • FastReport Business Graphics .NET

  • From $1499

Related articles

Merging text objects in FastReport .NET

November 27, 2023
Oleg Kojnikov

Based on numerous requests from our users, the new version of FastReport .NET 2024.1 introduces the merging of adjacent text objects with identical content. To use this new feature, you can use the "Merging" property of the text object and set one or both of the following values: Horizontal &...

read more

Simplifying the work with TableObject in the report designer

November 27, 2023
Vladislav Yarovoy

Before the 2024.1 update, to add a row or column, you had to look for the desired property in the properties panel and set the desired value. If you wanted to insert a row or column other than at the end of the table, you had to transfer all the cell values manually. In addition, to transfer valu...

read more

Creating custom line styles in FastReport .NET

November 27, 2023
Oleg Kojnikov

In the latest update of FastReport .NET 2024.1, a new property called "DashPattern" has been added for PolyLineObject, PolygonObject, LineObject, and ShapeObject. This property allows users to define a custom pattern to create a unique line style in cases where the desired pattern is not availabl...

read more

Any questions?

Leave your contact details and we will contact you

Ask question