From f0ba5fc32d9ac0187a22bcf72e7627e33aeca067 Mon Sep 17 00:00:00 2001 From: MarcinZiabek Date: Tue, 16 Aug 2022 23:59:05 +0200 Subject: [PATCH] Fixed: page breaking rendering does not work in very specific corner cases --- QuestPDF/Elements/PageBreak.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/QuestPDF/Elements/PageBreak.cs b/QuestPDF/Elements/PageBreak.cs index 56b8b9a..d7300e4 100644 --- a/QuestPDF/Elements/PageBreak.cs +++ b/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);