added check for null MacroDef
additional checks for checkoffs and logic support or NSP script Cautions with bullets fixed pagelist processing issue when pagelist row has more than one token support for NSP script Cautions fixed problem where the END message was not printing for NSP (the Y location was negative – off the page)
This commit is contained in:
1 parent
b48e39be12
commit
f7cb594d76
5 files changed
+172
-70
No files matched your search
@@ -42,8 +42,11 @@ namespace Volian.Print.Library
|
||||
}
|
||||
public override float ToPdf(PdfContentByte cb, float yPageStart, float yTopMargin, float yBottomMargin)
|
||||
{
|
||||
// The END message was not printing for NSP. The yLocation was getting set to a negative number, thus printing off the page.
|
||||
// Found that the YOffset, cacluated when the bottom message was created, is really the actual location, at least in this case.
|
||||
float yLocation = CalculateYOffset(yPageStart, yTopMargin);
|
||||
Rtf2Pdf.TextAt(cb, IParagraph, XOffset, YOffset, Width, 100, "", yBottomMargin);
|
||||
if (yLocation < 0) yLocation = YOffset;
|
||||
Rtf2Pdf.TextAt(cb, IParagraph, XOffset, yLocation, Width, 100, "", yBottomMargin);
|
||||
return yPageStart;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user