What kind of reports can FastReport Avalonia create?
Virtually any kind: invoices, financial reports, product catalogs with color profile support, restaurant menus, sales breakdowns, surveys with electronic forms, airline tickets, utility bills, and much more. We can create all of these reports! If you have data that needs to be visually presented, FastReport is an ideal solution.
Template designer
The standalone desktop report designer is the heart of FastReport. It enables both developers and users to create, edit, view, save, export and print custom reports without much hassle. The designer can be used at run-time. This will allow your users to independently edit existing documents and create new ones. The designer can also be used in MDI (Multi-Document Interface) mode in order to work with several reports simultaneously.
Localization is supported for more than 25 languages.
FastReport Avalonia is a band-oriented report generator. A rich set of bands allows you to build reports of any type: list, master-detail, grouping report, multi-column, master-detail-detail and others. If you need to create many reports that contain the same elements (header, footer, company details, logos), then you can collect common elements into a base report and inherit all other reports from it. We also support the nested reports feature.
Data processing
FastReport Avalonia works with ADO .NET data sources. It supports sorting and filtering data, as well as master-detail relationships, which you can set up with a few clicks. It is compatible with ADO, MS SQL, and XML databases. There are connectors available for connecting to other databases, and you can even retrieve data from business objects of the IEnumerable type.
Your report can contain data such as tables, queries, and database connections. It means that you can not only use data available within your application but also connect directly to any database from the report. FastReport Avalonia includes a script engine that supports C# and VB .NET, allowing you to leverage the full power of .NET for comprehensive data processing, interactive form management, and more.
Reports can include dialog forms to prompt for parameters before generating the report. The dialog controls support data binding and subsequent filtering. Filtering can be added to any report without writing any code. With the visual query builder, you don't need to know SQL language to create complex queries involving multiple tables.
Preview and Print
You can thoroughly examine a pre-designed report in the Report Viewer preview window. Our component supports working with parameters, multi-level drill-downs, and interactive reports. You can define the action to be triggered when a user clicks on an object in the preview window. For example, you can generate and display another report that shows detailed information about the object the user clicked on.
Additional printing settings are available. You can split large report pages into smaller ones for printing, print multiple small pages on one larger page, and define custom printing formats with scaling. Need to print a report with A3-sized pages on a regular printer that supports only A4? Now it's not a problem!
Exports to convenient formats
There are filters for exporting the prepared report to many formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML, etc. Cloud support: OneDrive, Google Drive, Box, Dropbox.
FastReport Avalonia allows you to quickly convert reports with editable fields (such as text fields, combo boxes, checkboxes, radio buttons, and graphic fields) into PDF documents without connecting additional libraries. Save your reports in popular formats: 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, which are secure, accessible and reliable.