F2021-046: Cover Page – remove merge page num, but include in overall count

F2021-046: BNPP Alarm Cover Page – remove merge page num, but include in overall count
This commit is contained in:
2021-09-27 15:42:31 +00:00
parent c183ddd2e9
commit cc6f0ed9fd
4 changed files with 26 additions and 2 deletions

View File

@@ -32,6 +32,12 @@ namespace Volian.Print.Library
get { return _PdfFileName; }
set { _PdfFileName = value; }
}
private bool _FirstPageNoPageNum = false;
public bool FirstPageNoPageNum
{
get { return _FirstPageNoPageNum; }
set { _FirstPageNoPageNum = value; }
}
public MergedPdfProc(string title, string pfname)
{
_Title = title;
@@ -140,8 +146,9 @@ namespace Volian.Print.Library
mergedPageNumber += 1;
doc.SetPageSize(paperSize);
doc.NewPage();
PdfImportedPage page = writer.GetImportedPage(reader, currentPageNumber); // gets a page that is 'ready' to be written to combined pdf
if (doPageNum) // get the string & fill in with <page> and <of> numbers
PdfImportedPage page = writer.GetImportedPage(reader, currentPageNumber); // gets a page that is 'ready' to be written to combined pdf
// F2021-046: flag if cover page section doesn't print page number on first page of merged pdf:
if (doPageNum && (!(mpp.FirstPageNoPageNum && currentPageNumber == 1))) // get the string & fill in with <page> and <of> numbers
{
bool landscape = false;
if (LandscapePages != null && LandscapePages.Contains(currentPageNumber - 1)) landscape = true;