2010-08-13 6 views
7

Existe-t-il un moyen d'ajuster automatiquement la largeur de colonne pour y insérer autant de contenu qu'elles le peuvent (un double clic sur la largeur d'une colonne est un contrôle de grille).C# iTextSharp Largeurs de colonnes AutoAdjust

Pour le moment, je les mets en pourcentages, mais comme il y a un contenu différent en fonction des critères de recherche, j'aimerais que la largeur de la colonne s'ajuste correctement.

Je suis en train actuellement les largeurs comme ci-dessous:

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

Est-ce que quelqu'un sait comment faire, ou sinon, un moyen de découvrir la largeur optimale une colonne aurait besoin d'être pour adapter son contenu ?

+0

est ici une meilleure réponse, mais il ne fonctionne qu'avec la version AGPL de iTextSharp: http: // stackoverflow.com/questions/15765623/measurestring-with-itext – HK1

Répondre

Questions connexes