如何在c#中的iTextSharp中设置PdfPTable的高度

时间:2015-11-25 10:50:40

标签: c# itextsharp

如何在iTextSharp中设置PdfPTable的高度

我下载了最后一个版本的iTextSharp dll。

我生成了一个PdfPTable对象,我必须设置它的单元格高度。

我尝试过:

table = new PdfPTable(colCount);
table.HorizontalAlignment = 1;
table.WidthPercentage = 100;
table.TotalHeight = 20000f;

但没有成功,因为例外是:

Can not assign a value to the property or to the indexer 'iTextSharp.text.pdf.PdfPTable.TotalHeight' because it is read-only

我该怎么做?

请帮助我,非常感谢你 -

1 个答案:

答案 0 :(得分:0)

您无法设置单元格高度。 TotalHeight属性是只读的。通常,表格的高度取决于您要添加到表格中的内容。

如果您确实想要修复表格的高度,则需要设置每个FixedHeight的{​​{1}}属性。但是:如果设置单元格的固定高度并添加不适合该单元格的内容,则将忽略所有不适合的内容。