ancho de las columnas C # iTextSharp AutoAdjust
-
28-09-2019 - |
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?
Solución
Puede utilizar
XGraphics.MeasureString (cadena, xFuente)
Vea esta pregunta: Calcular la altura del texto basado en anchura disponible y la fuente?