Pregunta

¿Hay una manera de ajustar columnwidth automáticamente para adaptarse a la mayor cantidad de contenido en ellos, ya que pueden (una especie de doble clic en un ancho de columna es un control de la red).

En el momento que estoy ellos sentados en porcentajes, pero como no es un contenido diferente en función de criterios de búsqueda, me gustaría que el ancho de columna para ajustar 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 óptima anchura de una columna tendría que ser para adaptarse a su contenido?

¿Fue útil?

Solución

Puede utilizar

XGraphics.MeasureString (cadena, xFuente)

Vea esta pregunta: Calcular la altura del texto basado en anchura disponible y la fuente?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top