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