Reports
The reports are elements that takes in data from a Neos source and extrapolates it in tables, charts, visual presentations, and other styles so that the information is easier to parse. Neos uses the Stimulsoft library. You can check the official documentation.
Tip
For programmatic access to reports using strongly-typed constants, see Typed IDs for Reports in Server Code for server-side usage, and Typed IDs for UI Elements for frontend usage patterns.
Table of content
Getting started
- How does it work with Neos
- Creating a report
- Adding a data source
- Configure preview and export in the report designer
- Designing a report
- Rendering a report
- Generate a report from code
- Generate multiple reports and deliver a single PDF or ZIP
- Report generation interceptors
- Report retrieval migration
- Localization
Designing a report
You can check different examples on how to design a report:
- Stimulsoft demos
Click onEditbutton at the top right of the screen to display the designer. - Or refer to the
TechnicalDemosfor examples.Reports>Customers.
Rendering a report
- Generate a PDF or Print. Documentation
- Samples on
TechnicalDemoscluster.Reports>Customers
- Samples on
- Show in a viewer.
- From code. Documentation
- Samples on
TechnicalDemoscluster.Reports>Standard viewer
- Samples on
- With
ReportViewercomponent. Documentation- Samples on
TechnicalDemoscluster.Reports>Custom viewer
- Samples on
- From code. Documentation
Custom usage
For use in the Viewer:
For interoperability with the Stimulsoft desktop application: