0
0
mirror of https://github.com/fralx/LimeReport.git synced 2025-11-07 00:21:24 +03:00

Merge remote-tracking branch 'origin/feature/not_print_empty_pages' into master

This commit is contained in:
Arin Alexander
2021-01-20 22:40:44 +03:00
3 changed files with 34 additions and 6 deletions

View File

@@ -1484,15 +1484,19 @@ BandDesignIntf* ReportRender::findEnclosingGroup()
void ReportRender::savePage(bool isLast)
{
if (m_renderPageItem->isTOC())
m_pagesRanges.addTOCPage();
else
m_pagesRanges.addPage();
m_datasources->setReportVariable("#IS_LAST_PAGEFOOTER",isLast);
m_datasources->setReportVariable("#IS_FIRST_PAGEFOOTER",m_datasources->variable("#PAGE").toInt()==1);
renderPageItems(m_patternPageItem);
if (m_renderPageItem->isEmpty() && m_renderPageItem->notPrintIfEmpty()) return;
if (m_renderPageItem->isTOC())
m_pagesRanges.addTOCPage();
else
m_pagesRanges.addPage();
checkFooterGroup(m_lastDataBand);
cutGroups();
rearrangeColumnsItems();