iText的。如何调整标题宽度(C#)?

时间:2015-04-03 14:49:19

标签: c# itext

我需要调整用iText创建的表格的标题宽度。使用table.SetWidths(lstMaxCount.ToArray())方法设置列宽,这是执行此操作的标准方法,但是有没有办法调整列标题宽度以避免断行? 这是现在的样子: enter image description here

1 个答案:

答案 0 :(得分:2)

我认为一种解决方案是使标题显示在2行中,用于宽度较小的列。

我的建议是将PackageNumber列名称分成两个单词,并在其中添加一个新行:

"Package" + Environment.NewLine + "Number"

使标题高度足以容纳2行文字。

设置PdfPCell的属性NoWrap = false

还有另一种方法可以将文本包装在多行上。您可以使用ParagraphsChunks。您可以在此处查看:http://itextpdf.com/examples/iia.php?id=35 enter link description here