diff --git a/CertReports.Syncfusion/Services/Implementations/DividendSectionRenderer.cs b/CertReports.Syncfusion/Services/Implementations/DividendSectionRenderer.cs index 30225a4..352730f 100644 --- a/CertReports.Syncfusion/Services/Implementations/DividendSectionRenderer.cs +++ b/CertReports.Syncfusion/Services/Implementations/DividendSectionRenderer.cs @@ -78,11 +78,11 @@ public class DividendSectionRenderer float y = PdfTheme.PageMargin; // ── Titolo stile DrawSectionLabel ───────────────────────────── - float rh0 = PdfTheme.RowHeight; - g.DrawRectangle(PdfTheme.TableHeaderBrush, new RectangleF(x0, y, w, rh0)); - g.DrawString("Sottostanti e Dividendi", PdfTheme.TableBold, PdfBrushes.White, - new RectangleF(x0 + 4f, y + 2f, w - 8f, rh0)); - y += rh0 + 4f; + g.DrawRectangle(PdfTheme.AccentBlueBrush, new RectangleF(x0, y, 3f, 14f)); + g.DrawString("Sottostanti e Dividendi", PdfTheme.Bold, + new PdfSolidBrush(PdfTheme.AccentBlue), + new RectangleF(x0 + 6f, y, w - 6f, 14f)); + y += 16f; // ── Calcolo fattore scala su larghezza reale ────────────────── float totalNominal = ColWidths.Sum(); @@ -228,6 +228,7 @@ public class DividendSectionRenderer } // Pagina singola: specifica garantisce max ~20 sottostanti per certificato + PdfTheme.ApplyThinBorders(grid); grid.Draw(g, new PointF(x0, y)); } }