-2

C#でitextSharpを使用して、列数、サイズが異なるPDFでテーブルを作成する方法。

表1)

Column1     Column2     Column3     Column4     Column5     Column6

表2)

Col1        Col2        Col3

それは次のように見える必要があります

Column1     Column2     Column3     Column4     Column5     Column6
Col1        Col2        Col3
4

1 に答える 1

4

このようなもの?

    Document doc        = new Document(PageSize.A4);

    PdfPTable aTable                = new PdfPTable(6);
    aTable.HorizontalAlignment      = Element.ALIGN_LEFT;
    aTable.WidthPercentage          = 100;
    aTable.AddCell("Column 1");
    aTable.AddCell("Column 2");
    aTable.AddCell("Column 3");
    aTable.AddCell("Column 4");
    aTable.AddCell("Column 5");
    aTable.AddCell("Column 6");

    doc.Add(aTable);

    PdfPTable tp                    = new PdfPTable(3);
    tp.HorizontalAlignment          = Element.ALIGN_LEFT;
    tp.WidthPercentage              = 50;
    //tp.SetWidths(new []{60f, 20f, 20f});
    tp.AddCell("Col 1");
    tp.AddCell("Col 2");
    tp.AddCell("Col 3");

    doc.Add(tp);
于 2012-12-10T12:40:28.143 に答える