C # iTextSharp AutoAdjust width столбцов

Есть ли способ автоматически настроить ширину столбцов, чтобы вместить в них как можно больше контента (например, двойной щелчок по ширине столбца - это элемент управления сеткой).

В данный момент я устанавливаю их в процентах, но поскольку в зависимости от критериев поиска содержание различно, я бы хотел, чтобы ширина столбца корректировалась соответствующим образом.

Сейчас я устанавливаю ширину, как показано ниже:

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

Кто-нибудь знает, как сделать это, или если нет, способ определения оптимальной ширины столбца для его содержимого?

7
задан Brian Tompsett - 汤莱恩 5 May 2017 в 18:10
поделиться