Есть ли способ автоматически настроить ширину столбцов, чтобы вместить в них как можно больше контента (например, двойной щелчок по ширине столбца - это элемент управления сеткой).
В данный момент я устанавливаю их в процентах, но поскольку в зависимости от критериев поиска содержание различно, я бы хотел, чтобы ширина столбца корректировалась соответствующим образом.
Сейчас я устанавливаю ширину, как показано ниже:
var table = new PdfPTable(9) {WidthPercentage = 100};
var colWidthPercentages = new[] {6f, 10f, 10f, 10f, 20f, 20f, 8f, 8f, 8f};
table.SetWidths(colWidthPercentages);
Кто-нибудь знает, как сделать это, или если нет, способ определения оптимальной ширины столбца для его содержимого?
Вы можете использовать
XGraphics.MeasureString( string, XFont )
Смотрите этот вопрос: Вычислить высоту текста на основе доступной ширины и шрифта?