diff --git a/FastReport.Base/BandBase.cs b/FastReport.Base/BandBase.cs index 2dae4191..395dd71c 100644 --- a/FastReport.Base/BandBase.cs +++ b/FastReport.Base/BandBase.cs @@ -525,6 +525,7 @@ public override void Assign(Base source) BeforeLayoutEvent = src.BeforeLayoutEvent; AfterLayoutEvent = src.AfterLayoutEvent; RepeatBandNTimes = src.RepeatBandNTimes; + IsLastRow = src.IsLastRow; } internal virtual void UpdateWidth() @@ -741,7 +742,12 @@ public override float CalcHeight() foreach (ReportComponentBase obj in Objects) { if (obj.GrowToBottom) + { obj.Height = Height - obj.Top; + // reserve place for border + if (IsLastRow && obj.Border.Lines.HasFlag(BorderLines.Bottom)) + obj.Height -= Border.BottomLine.Width; + } } OnAfterLayout(EventArgs.Empty); diff --git a/FastReport/Resources/en.xml b/FastReport/Resources/en.xml index 1bafb595..ab47bf95 100644 --- a/FastReport/Resources/en.xml +++ b/FastReport/Resources/en.xml @@ -2382,6 +2382,7 @@ + diff --git a/Localization/Russian.frl b/Localization/Russian.frl index b7a6e541..033d87b7 100644 --- a/Localization/Russian.frl +++ b/Localization/Russian.frl @@ -2181,6 +2181,7 @@ + diff --git a/UsedPackages.version b/UsedPackages.version index dc309e7a..17f8513e 100644 --- a/UsedPackages.version +++ b/UsedPackages.version @@ -6,14 +6,14 @@ [2024.1.0] [2024.1.0] - [2024.1.4] + [2024.1.6] [2024.1.0] - [2024.1.4] + [2024.1.6] - 2024.1.2 - 2024.1.2 + 2024.1.5 + 2024.1.5 2024.1.2 2024.1.0 2024.1.0 @@ -41,9 +41,9 @@ - 2023.2.17 + 2024.1.5 - 2023.2.17 + 2024.1.5 2023.2.16