7

有没有办法自动调整列宽以尽可能多地适应其中的内容(有点像双击列宽是一个网格控件)。

目前我将它们设置为百分比,但由于根据搜索条件有不同的内容,我希望列宽适当调整。

我目前设置的宽度如下:

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

有谁知道如何做到这一点,或者如果不知道,一种方法来找出列需要适合其内容的最佳宽度?

4

1 回答 1

1

您可以使用

XGraphics.MeasureString(字符串,XFont)

看到这个问题:根据可用宽度和字体计算文本高度?

于 2010-08-23T10:29:42.633 回答