Browse Source

Fixed: page breaking rendering does not work in very specific corner cases

MarcinZiabek 3 years ago
parent
commit
f0ba5fc32d
1 changed files with 3 additions and 0 deletions
  1. 3 0
      QuestPDF/Elements/PageBreak.cs

+ 3 - 0
QuestPDF/Elements/PageBreak.cs

@@ -14,6 +14,9 @@ namespace QuestPDF.Elements
 
         internal override SpacePlan Measure(Size availableSpace)
         {
+            if (availableSpace.Width < 0f || availableSpace.Height < 0f)
+                return SpacePlan.Wrap();
+            
             if (IsRendered)
                 return SpacePlan.FullRender(0, 0);