是否有一种方法可以自动调整列宽度以适合它们中尽可能多的内容(例如,双击列宽度是网格控件)。

目前,我将它们设置为百分比,但是由于搜索标准的内容不同,因此我希望列宽度适当调整。

我目前正在设置以下宽度:

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