The key features of FlexReport for WinForms are as follows:
- Light-weight and Fast
FlexReport is light-weight and fast in particular for smaller reports. FlexReport is rendered twice as fast as C1Report; major exports such as PDF and HTML are much faster than C1Report.
- High Quality Rendering
FlexReport uses DirectWrite/Direct2D to draw and generate high performance and quality report content that does not depend on measurement context like printer, screen, etc.
- Single Viewer for all Document types
FlexViewer is a new control that has been introduced in 2015 v3 with FlexReport. It can be used to view multiple document types such as C1Report, C1FlexReport, SSRS, and C1Document. It gives you capabilities of using/resetting Parameters, options to Refresh and Cancel Report rendering, Bookmarks to jump to report locations, and more.
-
More accurate Crystal Report Migration
FlexReport supports some features that improve its compatibility with Crystal Reports. The proper migration for following features are supported:
- Sub-sections
- Complex Expressions
- Special Ordered Group
- Enhanced Border Styles
See Importing Crystal Reports for more information.
- Modern UI
Report designing application (FlexReportDesigner) and Previewing tool (FlexViewer) provide a Ribbon-based UI offering an intuitive and rich user experience with easy to access and well placed designer and viewer options.
-
New Designer Application with Rich User Experience
The FlexReportDesigner application has additional features that makes report designing much easier than before. The new features are:
- Snap Lines to show/align distance from controls.
- Collapsible/Expandable Sections and Sub-sections.
- Show Captions settings for optionally displaying Section/Sub-sections header strips.
- Chart Editors at Design time to set Chart Field's Properties, Data source, and Visual Effects
- Data Tab to add, edit and remove Data Sources, Parameters, Sort Expressions, and Calculated Fields.
- Ability to edit expressions through 'Edit Expression' in context menu.
- Ability to align numbers to left and other values to right using Align General button in the designer.
- Errors tab to show errors and warnings while importing or previewing a report.
See About FlexReportDesigner for more information.
- New and extensive set of Charts:
FlexReport provides more than 70 Chart types to choose from. Binding data to charts, setting properties, adding visual effects, and other related tasks can be performed easily through the Design-Time editors available in the FlexReportDesigner application.
- Added support for SQLite database
The SQLite connection can be specified in the FlexReportDesigner to fetch data, just like any other database. For that, you should have SQLite ADO.NET provider installed on your system, see https://system.data.sqlite.org for more details.