As Cinnamon Reporting is built to be multi-channel and multi-lingual, the concept of an Abstract Report
is very important.
What is an “Abstract Report”?
An Abstract Report
contains like any other PDF or HTML-report:
...
Topic | Abstract Report | Rendered Report |
---|
File formats | Json file including | Currently Cinnamon Reporting produces the following rendered report formats: |
Tables | The tables structure defined by a Vertical Table Node Columns (and Column Groups) Rows (and Row Groups) Facts (Data for cells) including the value to be shown as well as the Value Type to be used for formatting the value Titles, Footer based on Translatable Texts (for later translation) A named Style to be applied (if different from default styling)
| Structure plus Layout: Table and cell borders, background coloring Sizing: column widths, row heights Formatted and translated data
|
Charts | The structure of the chart defined by a Chart Node Chart type (Pie, Line, etc.) Series data Titles, Footer based on Translatable Texts (for later translation) A named Style to be applied (if different from default styling)
| Graphics showing: The chart as SVG data (Scalable Vector Graphics) Surrounding (table-styled) elements to show titles and footers All data is translated and formatted
|
Text (Paragraphs, Sections etc.) | The text defined by a Paragraph Node or Section Node Translatable texts (including values to be placed when translating) Rich texts supporting a small set of html-type tags (like <h1> , <ol> , <ul> etc.) A named Style to be applied (if different from default styling)
| Translated text Text formatting (Font, Font-size, colour) Paragraph formatting (indents, tabs, before/after spacing)
|
Layouts | A Layout Node defines an abstract layout, e.g. | |
How is an Abstract Report produced?
When producing an Abstract Report
the Cinnamon Reporting services are following this procedure:
...