Sto utilizzando PDFsharp per esportare una legenda del grafico. Sto usando un ciclo for e una tabella per visualizzare le proprietà. In realtà c'è solo una proprietà: il nome di Sottodivisione. L'oggetto ha il giusto colore RGB da usare. Come posso disegnare i quadrati accanto ad esso, proprio come le legende del grafico mostrano la serie? Perdonami per i nomi delle variabili, sto facendo un esempio.Come disegnare i quadrati e assegnare la proprietà del colore in modo dinamico (PDFsharp)?
//Writting Table Header Text
textformater.DrawString(" Color", tableheader, XBrushes.Black, snoColumn);
textformater.DrawString(" Subdivision Name", tableheader, XBrushes.Black, snoStudentName);
foreach (var item in data)
{
y = y + 30;
XRect snoColumnVal = new XRect(35, y, 70, height);
XRect snoStudentNameVal = new XRect(100, y, 250, height);
textformater.DrawString(item.Color, tableheader, XBrushes.Black, snoColumnVal);
textformater.DrawString(item.Name, tableheader, XBrushes.Black, snoStudentNameVal);
}
Ecco l'output:
questo è quello che ho bisogno di guardare come
Ho perso il conto del numero di domande simili a Tile questa settimana. c'è un fetore di proposte di progetti uni/college ... È un peccato che tu non ti conceda un buon lavoro, chi sa che potresti essere bravo a farlo. –
ho provato, e non so come cambiare dinamicamente il colore dell'oggetto. Non avrei impostato una taglia a meno che non avessi davvero bisogno di aiuto – texas697