JSON export
The JSON export produces a structured .json representation of the rendered report. It is provided by the core combit.ListLabel31.CrossPlatform package and selected with LlExportTarget.Json.
JSON is intended for machine-to-machine consumption, for example by web services that need to post-process report content rather than display the rendered output directly.
Supported export options
All options are set on ExportConfiguration.ExportOptions using the LlExportOption keys listed below. Values are always strings.
ExportInfinitePage
Renders the report onto a single, very tall page instead of breaking it according to the project's page size. The exporter also skips font measurement when this option is enabled, which can significantly reduce export time for purely data-driven reports.
| Value | Meaning |
|---|---|
"0" |
Default. Page breaks follow the project's page size. Font metrics are evaluated. |
"1" |
The report is rendered as a single continuous page. Font measurement is skipped. |
Warning
The infinite page is internally limited to 7200 pages worth of content.
Restrictions
- The JSON output is intended for downstream tooling. The schema is not a stable public contract; treat it as the structural representation produced by the current renderer.
- Visual fidelity (anti-aliased fonts, vector shapes) is not part of the JSON export.