calculateReportPageCount function
Returns the number of physical pages required for template and data.
All visible JSON-backed tables flow in their visual order. Column headers repeat on continuation pages, while summaries print on each table's final page. Template header and footer elements repeat on every physical page.
Implementation
int calculateReportPageCount(
ReportTemplate template,
Map<String, dynamic> data,
) => _paginateReport(template, data).pages.length;