Вопрос

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

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

Я в настоящее время устанавливаю ширину, как показано ниже:

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

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

Это было полезно?

Решение

Вы можете использовать

Xgraphics.measurestring (строка, XFONT)

Смотрите этот вопрос: Рассчитайте высоту текста на основе доступной ширины и шрифта?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top