B2018-065 Continue message were not always printing the proper step information, if the plant’s continue message included the step/subtep number.
This commit is contained in:
parent
62028e030c
commit
f2fc715f1d
@ -197,7 +197,8 @@ namespace Volian.Print.Library
|
|||||||
return 2; // break on this item within a step
|
return 2; // break on this item within a step
|
||||||
}
|
}
|
||||||
// B2018-015 Pagination Issue VCS EOP-15.0 Step 15 - Handle when RNO is exactly aligned with the AER column
|
// B2018-015 Pagination Issue VCS EOP-15.0 Step 15 - Handle when RNO is exactly aligned with the AER column
|
||||||
else if (!MyPageHelper.ParaBreaks[0].PageBreakOnStep && this.YTopMost >= MyPageHelper.ParaBreaks[0].YTopMost)
|
// B2018-065 Calvert's continue message was not including the substep number in AOP-1A Attachment 1, added AERandRNO check
|
||||||
|
else if (!MyPageHelper.ParaBreaks[0].PageBreakOnStep && this.YTopMost >= MyPageHelper.ParaBreaks[0].YTopMost && AERandRNO(this.MyItemInfo,MyPageHelper.ParaBreaks[0].MyItemInfo))
|
||||||
{
|
{
|
||||||
MyPageHelper.ParaBreaks.RemoveAt(0);
|
MyPageHelper.ParaBreaks.RemoveAt(0);
|
||||||
reason = AddReason("Partial Step - Case 4");
|
reason = AddReason("Partial Step - Case 4");
|
||||||
@ -642,6 +643,20 @@ namespace Volian.Print.Library
|
|||||||
//return 2;
|
//return 2;
|
||||||
throw new Exception("PageBreak Logic Missing, vlnParagraph.cs");
|
throw new Exception("PageBreak Logic Missing, vlnParagraph.cs");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// B2018-065 Calvert's continue message was not including the substep number in AOP-1A Attachment 1, added AERandRNO check
|
||||||
|
private bool AERandRNO(ItemInfo itemInfo1, ItemInfo itemInfo2)
|
||||||
|
{
|
||||||
|
bool hasAER = false;
|
||||||
|
bool hasRNO = false;
|
||||||
|
if (itemInfo1.IsInRNO) hasRNO |= true;
|
||||||
|
else
|
||||||
|
hasAER |=true;
|
||||||
|
if (itemInfo2.IsInRNO) hasRNO |= true;
|
||||||
|
else
|
||||||
|
hasAER |= true;
|
||||||
|
return hasAER && hasRNO;
|
||||||
|
}
|
||||||
// B2018-058 the the end message height accounting for multi-line end messages
|
// B2018-058 the the end message height accounting for multi-line end messages
|
||||||
private float GetEndMessageHeight(DocStyle docstyle)
|
private float GetEndMessageHeight(DocStyle docstyle)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user