FlexReport for WinForms の主な機能は次のとおりです。
軽量、高速
FlexReport は、特に小さなレポートで軽量かつ高速です。FlexReport は C1Report と比べて 2 倍高速にレンダリングされます。また、PDF、HTML などの主要なエクスポートは C1Report より大幅に高速化されています。
Hierarchical Report Field Types:
The structure of Field objects in FlexReport is hierarchical, with FieldBase as a base class, and other different class types to represent different fields. So, there are different types of report fields to represent text, image, shape, sub-reports, and other different types of data. This makes working with fields quite easy and flexible. The FlexReport field types are fully compatible with the field types in C1Report, which enables loading or rendering of C1Report definitions in FlexReport.
高品質なレンダリング
FlexReport は、DirectWrite/Direct2D を使用することで、プリンタや画面などの測定コンテキストに依存しない、高パフォーマンスで高品質なレポートコンテンツを描画および生成できます。
Enhanced Data Sorting:
FlexReport provides improved data-source sorting capability in comparison to C1Report. You can define several sort expressions for a data to specify the sorting condition. In addition, sorting and grouping of data are independent of each other, and you can apply grouping on a set of records as well as manipulate the order of records through sorting.
Improved Data Filtering:
FlexReport provides improved data filtering in comparison to C1Report that can be specified in a regular VBScript (as all other expressions in C1Report) or in DataView (several expressions to specify the criteria to filter the data).
Multiple sub-sections:
In C1FlexReport, each section contains at least one sub-section. The sub-sections, just like sections, contain report fields. The advantage of adding sub-sections is that they help in enhancing the data present in their parent section.
Flexible appearance-related properties:
Borders In FlexReport, borders can be specified for fields, sub-sections, and sections. In addition, borders on each sides can have its own style and each corner a different radii for rounded corners. In C1Report, borders could only be defined on fields. Further, in FlexReport, backgrounds can be specified for fields, sub-sections, and sections, and the background color can be solid or gradien.t In C1Report, BackColor property could be used to set only background colors for fields and sections.
より正確な Crystal Report の移行
FlexReport は、Crystal Reports との互換性を向上させる機能を備えています。 Certain features for migration like sub-sections, complex expressions, special ordered group and enhanced border styles are all supported by FlexReport.
リッチなユーザー使用環境を備えた新しいデザイナアプリケーション
The FlexReport component provides support for a stand-alone designer application, called the FlexReportDesigner, which makes report designing a hassle-free task than ever before.
1 つのビューアですべてのドキュメントタイプを表示
FlexReport supports FlexViewer, a previewing control that can be used to view multiple document types such as C1Report, C1FlexReport, SSRS, and C1Document. It also gives you capabilities for using/resetting parameters, options to refresh and cancel report rendering, bookmarks to jump to report locations etc.
モダン UI
レポート設計アプリケーション(FlexReportDesigner)とプレビューツール(FlexViewer)はリボンベースの UI インタフェースを備えており、デザイナやビューアのオプションがアクセスしやすく配置されて、直感的でリッチなユーザー使用環境が提供されています。
新しいさまざまなチャート
FlexReport では 70 種類以上のチャートタイプが提供されており、そこから自由に選択できます。FlexReportDesigner アプリケーションの設計時エディタを使用して、チャートへのデータの連結、プロパティの設定、視覚効果の追加、その他関連タスクを容易に実行できます。
QLiteデータベースへのサポートの追加
他のデータベースと同様に、SQLiteへの接続をFlexReportDesignerにて指定してデータを取得することが可能です。そのために、 SQLiteのADO.NETプロバイダがシステムにインストールされている必要があります。 詳細については、「SQLite」をご参考ください。