B2019-079: the bottom continue message is not printing with a blank line between it and the last line of text
This commit is contained in:
parent
da08428198
commit
87ccb516c1
@ -2801,13 +2801,21 @@ namespace Volian.Print.Library
|
||||
// include space for phone list when determining bottom continue message location
|
||||
if (MyItemInfo.ActiveFormat.PlantFormat.FormatData.SectData.PrintPhoneList && MyPageHelper.PhoneListHeight != 0)
|
||||
yBtmMarginForMsg += (MyPageHelper.PhoneListHeight - vlnPrintObject.SixLinesPerInch);
|
||||
// B2019-079: Account for compression when locating the bottom continue message
|
||||
if (MyPageHelper.YMultiplier != 1)
|
||||
{
|
||||
float topOfPage = 792 - (float)MyItemInfo.MyDocStyle.Layout.TopMargin;
|
||||
yLocation = topOfPage - (topOfPage - yLocation) * MyPageHelper.YMultiplier;
|
||||
}
|
||||
switch (docstyle.Continue.Bottom.Location)
|
||||
{
|
||||
case E_ContBottomLoc.EndOfText: // place continue string at end of text
|
||||
// msg_yLocation accounts for extra lines in message from docstyle; and BottomContent is the actual
|
||||
// location of the last line of text on page.
|
||||
//msg_yLocation = ((float)(MyPageHelper.BottomContent??0) - (SixLinesPerInch * MyPageHelper.YMultiplier)); // B2018-080 null reference check added
|
||||
msg_yLocation = yLocation - msg_yLocation - (SixLinesPerInch * MyPageHelper.YMultiplier); //B2019-021 yLocation accounts for checkoffs
|
||||
// B2019-079 changed yLocaton - msg_yLocation to '+'. The msg_ylocation has an adjustment for adding an extra line by moving down the page, this was moving
|
||||
// the line up the page (double negative).
|
||||
msg_yLocation = yLocation + msg_yLocation - (SixLinesPerInch * MyPageHelper.YMultiplier); //B2019-021 yLocation accounts for checkoffs
|
||||
if (yBottomMargin + (docstyle.Layout.FooterLength ?? 0) > msg_yLocation)
|
||||
{ // Adjusted Continue Message Y Offset
|
||||
//DebugPagination.WriteLine("====>> {0},'{1}'", msg_yLocation, MyItemInfo.ShortPath);
|
||||
|
Loading…
x
Reference in New Issue
Block a user