From 07f1eb99b9581ed07a2d21b1f9e0fbdbffc3144d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Zi=C4=85bek?= Date: Wed, 5 May 2021 13:26:46 +0200 Subject: [PATCH] Fixed: stack should not apply spacing for empty items --- QuestPDF/Elements/Stack.cs | 1 + QuestPDF/QuestPDF.csproj | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/QuestPDF/Elements/Stack.cs b/QuestPDF/Elements/Stack.cs index 3a8510f..5f17473 100644 --- a/QuestPDF/Elements/Stack.cs +++ b/QuestPDF/Elements/Stack.cs @@ -97,6 +97,7 @@ namespace QuestPDF.Elements return elements; return elements + .Where(x => !(x is Empty)) .Select(x => new Padding { Bottom = spacing, diff --git a/QuestPDF/QuestPDF.csproj b/QuestPDF/QuestPDF.csproj index b33b74a..a986983 100644 --- a/QuestPDF/QuestPDF.csproj +++ b/QuestPDF/QuestPDF.csproj @@ -4,7 +4,7 @@ MarcinZiabek CodeFlint QuestPDF - 2021.5.1 + 2021.5.2 QuestPDF is an open-source, modern and battle-tested library that can help you with generating PDF documents by offering friendly, discoverable and predictable C# fluent API. New elements: Box, Grid, Canvas, EnsureSpance and Layers. Redesigned the Debug element. Added material design colors. Added list of basic fonts. Added spacing property to the Row element. Fluent API improvements and increased stability. 8