B2019-019: Add message to baseline output for duplex blank page message

This commit is contained in:
Kathy Ruffing 2019-02-04 14:10:01 +00:00
parent d144f8653d
commit af5ca6171f

View File

@ -999,17 +999,20 @@ namespace Volian.Print.Library
public void InsertBlankPage(PdfContentByte cb)
{
_MyHelper.OnBlankPage = true;
string baselinemsg = "==Insert Blank Page==";
if (_BlankPageText != null && _BlankPageText != "") // C2019-004: Allow user to define duplex blank page text
{
string bsfontfamily = MyItem.ActiveFormat.PlantFormat.FormatData.StepDataList[0].Font.Family;
int bsfontsize = 26;
iTextSharp.text.Font font = FontFactory.GetFont(bsfontfamily, BaseFont.IDENTITY_H, BaseFont.EMBEDDED, bsfontsize, iTextSharp.text.Font.NORMAL, new iTextSharp.text.Color(PrintOverride.TextColor));
PrintTextMessage(cb, _BlankPageText, _TextLayer, font);
// B2019-019: Add the blank page message to the baseline output file.
baselinemsg = string.Format("==Insert Blank Page With Message \"{0}\"==", _BlankPageText);
}
else
cb.PdfDocument.Add(new iTextSharp.text.Table(1));
NewPage();
Volian.Base.Library.BaselineMetaFile.WriteLine("==Insert Blank Page==");
Volian.Base.Library.BaselineMetaFile.WriteLine(baselinemsg);
}
private void SetupProperties(PdfDocument document, ProcedureInfo myProcedure)