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

notPrintIfEmpty has been added to page item

This commit is contained in:
Arin Alexander
2020-10-01 02:13:28 +03:00
parent 22ab25d6c6
commit 4bbc85b79e
3 changed files with 34 additions and 6 deletions

View File

@@ -1483,15 +1483,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() and m_renderPageItem->notPrintIfEmpty()) return;
if (m_renderPageItem->isTOC())
m_pagesRanges.addTOCPage();
else
m_pagesRanges.addPage();
checkFooterGroup(m_lastDataBand);
cutGroups();
rearrangeColumnsItems();