From 051b445f23b340a62679982c40a916d98ca87bd3 Mon Sep 17 00:00:00 2001 From: Rich Date: Fri, 7 Mar 2014 15:25:02 +0000 Subject: [PATCH] Fixed Pagination logic to eliminate Forced Pagination Error --- PROMS/Volian.Print.Library/Pagination.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PROMS/Volian.Print.Library/Pagination.cs b/PROMS/Volian.Print.Library/Pagination.cs index 183594a4..36966f81 100644 --- a/PROMS/Volian.Print.Library/Pagination.cs +++ b/PROMS/Volian.Print.Library/Pagination.cs @@ -559,7 +559,8 @@ namespace Volian.Print.Library } } if (myPara.MyParent.YTop == myPara.YTop) myPara = myPara.MyParent; - if (wcnChkLstBorder -yLocation <= yUpperLimit+yAddForBtmMsg) // Fix for OFN-RJ-23 + int everyNLines = myPara.MyItemInfo.MyPrevious != null && myPara.MyItemInfo.FormatStepData == null ? 1 : myPara.MyItemInfo.FormatStepData.StepLayoutData.EveryNLines ?? 1; + if (wcnChkLstBorder -yLocation < yUpperLimit+yAddForBtmMsg || (everyNLines != 99 && (wcnChkLstBorder -yLocation == yUpperLimit+yAddForBtmMsg))) // Fix for OFN-RJ-23 //if (-yLocation < yUpperLimit) // Before //if (-yLocation < yWithinMargins && myList[stepLevel][yLocation].MyItemInfo.MyPrevious != null) {