Frage

Gibt es eine Möglichkeit column automatisch einzustellen, wie viel Inhalt in ihnen zu passen, wie sie können (Art wie Doppelklick auf eine Spaltenbreite ein Rastersteuer ist).

Im Moment habe ich sie als Prozent setze, aber da es unterschiedliche Inhalte auf Suchkriterien abhängig, würde ich die Spaltenbreite wie in geeigneter Weise anzupassen.

Ich bin zur Einstellung der Breite wie folgt:

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

Wer weiß, wie dies zu tun, oder wenn nicht, eine Möglichkeit, die optimale Breite eine Spalte, um herauszufinden, müßte sein, um dessen Inhalt zu passen?

War es hilfreich?

Lösung

Sie können mit

XGraphics.MeasureString (string, xFont)

Sehen Sie diese Frage: berechnen Texthöhe basierend auf den verfügbaren Breite und Schrift?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top