Domanda

C'è un modo per regolare ColumnWidth automaticamente per adattarsi il più contenuto in loro come possono (una specie di doppio click una colonna larghezza è un controllo di griglia).

Al momento sto impostandole come percentuali, ma in quanto v'è contenuto diverso a seconda del criterio di ricerca, vorrei la larghezza della colonna per regolare in modo appropriato.

Al momento sto impostando la larghezza, come di seguito:

var table = new PdfPTable(9) {WidthPercentage = 100};
var colWidthPercentages = new[] {6f, 10f, 10f, 10f, 20f, 20f, 8f, 8f, 8f};
table.SetWidths(colWidthPercentages);  

Qualcuno sa come fare questo, o in caso contrario, un modo per scoprire l'ottimo larghezza di una colonna avrebbe bisogno di essere per adattare il suo contenuto?

È stato utile?

Soluzione

È possibile utilizzare

XGraphics.MeasureString (stringa, xFont)

Vedere questa domanda: Calcolare altezza del testo sulla base di larghezza disponibile e il carattere?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top