Question

Y at-il un moyen d'ajuster columnwidth automatiquement en fonction du contenu comme beaucoup en eux comme ils peuvent (un peu comme un double clic d'une largeur de colonne est un contrôle de grille).

Je voudrais que la largeur de la colonne pour régler de façon appropriée à ce moment, je les mettre en pourcentage, mais comme il est différent du contenu en fonction des critères de recherche,.

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);  

Quelqu'un sait comment faire cela, ou sinon, un moyen de découvrir la largeur optimale une colonne devrait être d'adapter son contenu?

Était-ce utile?

La solution

Vous pouvez utiliser

XGraphics.MeasureString (string, xfont)

Voir cette question: Calculer la hauteur du texte en fonction de la largeur disponible et la police?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top