如何在.net中的pdf表中给出不同的单元格宽度

时间:2018-01-22 13:31:56

标签: pdf itext

我使用itext sharp来生成PDF格式的表格,但我想提供不同的单元格宽度,如图所示:

1 个答案:

答案 0 :(得分:0)

.Net的iText是开源的。因此,人们可以简单地在那里找到这个PdfPTable构造函数

/** Constructs a <CODE>PdfPTable</CODE> with the relative column widths.
 * @param relativeWidths the relative column widths
 */
public PdfPTable(float[] relativeWidths)
{
    [...]
}

因此,例如

PdfPTable table = new PdfPTable(new float[] {2, 1});

应该创建一个包含两列的表,第一列是第二列的两倍。

要在图像中创建表格,第一个可视列应包含两列,第一列较小,第二列较大。将使用两个colspan创建“Totals”单元格。