fix: rinomina etichette UI nei report PDF

- Sezione Analisi: Prossimo Autocall → Prossimo Richiamo Anticipato
- Lista Eventi: Ex Date → Data Stacco
- Tabella Sottostanti: % Perf. → Performance (tutti i renderer)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-24 09:42:13 +01:00
parent 8c3a900a9c
commit 7c7d1658ea
4 changed files with 6 additions and 6 deletions

View File

@@ -220,7 +220,7 @@ public class AnagraficaSectionRenderer : IPdfSectionRenderer
("Valuta", info.Valuta),
("Data Emissione", info.DataEmissione),
("Data Scadenza", info.Scadenza),
("Prossimo Autocall", info.NextAutocallDate),
("Prossimo Richiamo Anticipato", info.NextAutocallDate),
};
for (int i = 0; i < rows.Length; i++)
@@ -239,7 +239,7 @@ public class AnagraficaSectionRenderer : IPdfSectionRenderer
new PdfSolidBrush(PdfTheme.TextSecondary),
new RectangleF(x + pad, y + 2f, w * 0.5f, rh));
var valueBrush = (label == "ISIN" || label == "Prossimo Autocall")
var valueBrush = (label == "ISIN" || label == "Prossimo Richiamo Anticipato")
? new PdfSolidBrush(PdfTheme.AccentBlue)
: new PdfSolidBrush(PdfTheme.TextPrimary);
@@ -390,7 +390,7 @@ public class AnagraficaSectionRenderer : IPdfSectionRenderer
grid.Style.CellPadding = new PdfPaddings(2, 2, 2, 2);
// 9 colonne
string[] headers = { "Nome", "Livello Iniziale", "Ultimo Prezzo", "% Perf.", "Barriera Capitale",
string[] headers = { "Nome", "Livello Iniziale", "Ultimo Prezzo", "Performance", "Barriera Capitale",
"Protezione Capitale", "Livello Cedola", "Protezione Cedola", "Livello Richiamo Anticipato" };
foreach (var _ in headers) grid.Columns.Add();

View File

@@ -38,7 +38,7 @@ public class DividendSectionRenderer
"", // Nome (nessuna sub-label)
"Livello Iniziale", // Strike
"Ultimo Prezzo", // Last
"% Perf.", // % Perf. (invariato)
"Performance", // Performance
"Barriera Capitale", // Barr.Cap.
"Protezione Capitale", // Buf.Cap.
"Livello Cedola", // Trig.CPN

View File

@@ -65,7 +65,7 @@ public class EventiSectionRenderer : IPdfSectionRenderer
{
headers = new[]
{
"Osservazione", "Ex Date", "Record", "Pagamento",
"Osservazione", "Data Stacco", "Record", "Pagamento",
"Livello Cedola", "Cedola %", "Pagato", "Memoria",
"Importo Pagato", "Livello Richiamo Anticipato", "Valore Richiamo Anticipato"
};

View File

@@ -229,7 +229,7 @@ public class ExpiredAnagraficaSectionRenderer : IPdfSectionRenderer
var grid = new PdfGrid();
grid.Style.CellPadding = new PdfPaddings(2, 2, 2, 2);
string[] headers = { "Nome", "Livello Iniziale", "Ultimo Prezzo", "% Perf.", "Barriera Capitale",
string[] headers = { "Nome", "Livello Iniziale", "Ultimo Prezzo", "Performance", "Barriera Capitale",
"Protezione Capitale", "Livello Cedola", "Protezione Cedola", "Livello Richiamo Anticipato" };
foreach (var _ in headers) grid.Columns.Add();