# FlexReport for WPF

Get started with FlexReport, a WinForms control, which is a fast-paced reporting engine that enables you to create, preview, export and print modern and dynamic reports for all your applications. See more in documentation here.

## Content

**FlexReport** is a fast-paced, lightweight **reporting engine**, which enables you to generate, preview, export and print modern and dynamic reports for all your business applications. **FlexReport for WPF** brings an extended suite of reporting features like special field types, report wizard, 70+ chart types, data transformation (sorting, filtering and grouping), calculated fields, parameters, paragraph fields, subsections, and many more. It also provides the ability to present data in a consolidated format, flexibility to generate attractive and feature-rich reports, design and customize the reports. Further, **FlexReport** allows exporting reports to popular file formats, such as DOCX, HTML, XLS, XLSX, RTF, BMP, PNG, JPEG, GIF, TIFF, PDF and PDFA.

The reporting engine also provides a responsive report (or document) previewing control, **FlexViewer,** and a **standalone designer app**, **FlexReportDesigner**. The FlexViewer tool enables you to view your FlexReports across any desktop applications, browsers, and Windows 10 devices. The FlexReportDesigner allows you to build **code-free FlexReports** with numerous features like snap lines, font and style formatting, collapsible sections, drag-and-drop field functionality, chart editors, calculated fields etc.

ComponentOne Studio introduces FlexReport for WPF, a lightweight comprehensive reporting tool that provides reporting solution - from building complex reports to previewing, exporting, and printing. It also provides ability to present data in a consolidated format, flexibility to generate attractive and feature-rich reports, design and customize the reports. A rich object model, effortless rendering, and ease of use make FlexReport a must-have reporting tool for advanced as well as basic report designers.

![Flowchart in FlexReport](https://cdn.mescius.io/document-site-files/images/96483bc4-d0db-40fa-a0e4-c5e6a4a56825/flexreport-components-flowchart.png)

The minimal system requirements to work with FlexReport and/or FlexViewer are Windows 7 SP1 or Windows Server 2008 R2 SP1 with Platform Update (KB2670838).

| **Release Notes** | **Blogs** |
| ------------- | ----- |
| See the version-wise updates for all controls [here](https://developer.mescius.com/componentone/docs/wpf/online-releasehistory/releasehistory). | [Using Parameters and Multiple Data Sources in FlexReport](https://developer.mescius.com/blogs/using-parameters-and-multiple-data-sources-flexreport) [A Guide to FlexReport Designer Features](https://developer.mescius.com/blogs/a-guide-to-flexreport-designer-features) [FlexReport: Export to PDF or PDF/A Format](https://developer.mescius.com/blogs/flexreport-export-to-pdf-or-pdfa-format) [FlexReport: Using Sections and Subsections in .NET Reports](https://developer.mescius.com/blogs/flexreport-using-sections-and-subsections-in-net-reports) |
| **Documentation** | **Product Sample Location** |
| [Getting started with FlexReport](/componentone/docs/wpf/online-flexreport/quickstart) [FlexReportDesigner](/componentone/docs/wpf/online-flexreport/flexreport-designer) [FlexReport Sections](/componentone/docs/wpf/online-flexreport/sections-of-flexreport) [FlexViewer](/componentone/docs/wpf/online-flexreport/flexviewer) | .NET 4.6.2: Product samples are located at \\Documents\\ComponentOne Samples\\WPF\\v4.6.2\\FlexReport\\CS\\ on your system, if you have installed the samples while installing WPF Edition using ComponentOneControlPanel.exe. .NET 6.0: Product samples are located at \\Documents\\ComponentOne Samples\\WPF\\v6.0\\FlexReport\\CS\\ on your system, if you have installed the samples while installing WPF Edition using ComponentOneControlPanel.exe. |
| **Videos** | **Demo Samples** |
| [ComponentOne product videos](https://developer.mescius.com/videos/c1studio) | [Download WPF Product Demo](https://developer.mescius.com/componentone/demos) |

>type=note
> **Note**: ComponentOne FlexReport and FlexViewer are compatible with both .NET and .NET Framework assemblies.

|  |  |
| --- | --- |
| [C1.WPF.Report .NET Assembly](/componentone/api/wpf/online-flexreport/dotnet-api/C1.WPF.Report/Assembly) [C1.WPF.Report NuGet](https://www.nuget.org/packages/C1.WPF.Report/) | [C1.WPF.FlexReport .NET Framework Assembly](/componentone/api/wpf/online-flexreport/dotnet-framework-api/C1.WPF.FlexReport.4.6.2/Assembly) [C1.WPF.FlexReport NuGet](https://www.nuget.org/packages/C1.Xaml.WPF.FlexReport/) |
| [C1.WPF.Viewer .NET Assembly](/componentone/api/wpf/online-flexreport/dotnet-api/C1.WPF.Viewer/Assembly) [C1.WPF.Viewer NuGet](https://www.nuget.org/packages/C1.WPF.Viewer/) | [C1.WPF.FlexViewer .NET Framework Assembly](/componentone/api/wpf/online-flexreport/dotnet-framework-api/C1.WPF.FlexViewer.4.6.2/Assembly) [C1.WPF.FlexViewer NuGet](https://www.nuget.org/packages/C1.Xaml.WPF.FlexViewer/) |
