2010-08-13 116 views
7

Hay una manera de ajustar el ancho de columna automáticamente para que se adapte a la mayor cantidad de contenido posible (algo así como hacer doble clic en el ancho de una columna es un control de cuadrícula).C# iTextSharp Anchos de columna AutoAjustar

Por el momento los estoy configurando como porcentajes, pero como hay diferentes contenidos según los criterios de búsqueda, me gustaría que el ancho de la columna se ajuste adecuadamente.

actualmente estoy Ajuste de la anchura de la siguiente manera:

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

¿Alguien sabe cómo hacer esto, o si no, una forma de averiguar la anchura óptima una columna tendría que ser para adaptarse a su contenido ?

+0

Aquí una respuesta mejor, pero funciona sólo con la versión de AGPL iTextSharp: http: // stackoverflow.com/questions/15765623/measurestring-with-itext – HK1

Respuesta

Cuestiones relacionadas