如何使用C#中的itextSharp以不同数量的列创建PDF表格。
表1)
Column1 Column2 Column3 Column4 Column5 Column6
表2)
Col1 Col2 Col3
看起来像
Column1 Column2 Column3 Column4 Column5 Column6
Col1 Col2 Col3
答案 0 :(得分: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);