FastReport.Net WinForms Funktionen

Features of FastReport.Net WinForms

FASTREPORT.NET - Report Elements

  • FASTREPORT.NET is a band-oriented report generator. There are 13 types of bands available: Report Title, Report Summary, Page Header, Page Footer, Column Header, Column Footer, Data Header, Data, Data Footer, Group Header, Group Footer, Child, Overlay. In addition, you may use subreports which are fully supported. Wide range of band types allows you to create any kind of report: list, master-detail, group, multi-column, master-detail-detail and many more.
  • Wide range of report objects available: text, picture, lines, shapes, barcodes, matrix, table, rich text, checkbox, chart.
  • Report can consist of several design pages. Thus you can build a report that consists of cover, data and back cover - all in one file.
  • The Table object allows you to build a table-type report with variable number of rows and/or columns, just like in the MS Excel. Aggregate functions are also available.
  • Powerful, fully configurable Matrix object that can be used to print pivot tables.
  • Powerful Chart object that uses Microsoft Chart for .Net (based on Dundas charts). More than 30 series types, 3D support, powerful data processing fetaures and many more.
  • FastReport.Net uses GDI+ rendering, so you can use all nice GDI+ features such as smooth fonts and graphics, semitransparent fills, gradients. This will help to create very nice looking reports.
  • Report inheritance. You have many reports with common elements such as titles, logos, footers? Put the common elements into base report and inherit all other reports from a base. This feature also may be used to create localized versions of your reports.

FASTREPORT.NET - Report Designer

  • FASTREPORT.NET does not use MS Visual Studio IDE to create and modify reports, like many other reporting tools do. Instead, it contains powerful visual report designer that supports zooming, undo/redo, guidelines, rulers. It has fully customizable interface with MS Visual Studio look. Report designer can be used in run-time, so you can give your users the ability to modify existing reports and create new ones. Report designer is run-time royalty-free.
  • The Report Structure control visualizes the logical structure of your report. It helps you to better understand the report (especially if you are not its author).
  • Standard Report wizard. Perform 5 steps and get well-shaped, ready-to-use report.
  • Label wizard supports most of label types and helps you to create label report in a few mouse clicks.
  • The report designer can be used in MDI (Multi-Document Interface) mode to allow work with several reports at one time.

FASTREPORT.NET - Data Processing

  • FASTREPORT.NET works with data from ADO.NET data sources. It has ability to sort and filter data rows, to use master-detail relations and lookup data columns. Everything can be done with a few mouse clicks.
  • Direct connect to ADO, MS SQL, xml-based databases. Other connectors available as plug-ins.
  • Ability to get data from business objects of IEnumerable type.
  • Report can contain data sources (tables, queries, DB connections). Thus you can not only use application-defined datasets, but connect to any databases and use tables and queries right inside a report.
  • FASTREPORT.NET has a built-in script engine that supports two .NET languages, C# and VB.NET. You can use all .NET power in your reports to perform complex data handling, manage the interaction with dialogue forms and many more.
  • Report can contain dialogue forms to ask for some parameters before the report is run. Dialog controls have built-in data filtering feature that allows you to view the data from a report data source and filter it in a few mouse clicks without writing a line of code.
  • Using visual query builder, you don't have to learn the SQL language to create a complex query from several data tables.

FASTREPORT.NET - Preview, Print, Export

  • Handy MS Word-style preview window.
  • Ability to search text in the prepared report.
  • Ability to modify the prepared report pages.
  • Navigation in the preview window. When you design a report, you may define elements that will form a document outline. The outline will be displayed in the preview window. When you click an outline item, the preview will be scrolled to specified item. You also may define active items that will receive mouse clicks. It can be used to navigate to another report element or to external URL.
  • Interactive reports. You can define an action that will be performed if a user clicks an object in the preview window. For example, you can build and show another report with detailed information about the item that was clicked.
  • Rich printing abilities: cut big pages to several smaller ones, print several small pages on one big, print on specified paper size using scale. You need to print A3 report on A4 printer? It's not a problem anymore!
  • Add watermarks to your report with minimum efforts.
  • Export filters allow you to export your report to many supported formats (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format).
  • Send report by email with one mouse click.