2010-10-28 41 views

回答

11

查看PdfPTableRows.Add()方法,该方法采用PdfPRow,您可以使用PdfPCells的数组构造该方法。

实施例:

// ... 
PdfPTable table = new PdfPTable(5); 
PdfPCell[] cells = new PdfPCell[] { new PdfPCell(GetCell("c1")), 
            new PdfPCell(GetCell("c2")), 
            new PdfPCell(GetCell("c3")), 
            new PdfPCell(GetCell("c4")), 
            new PdfPCell(GetCell("c5"))}; 
PdfPRow row = new PdfPRow(cells); 
table.Rows.Add(row); 
// ... 

GetCell()哪里返回PdfPCell的方法。

+0

我更喜欢Kukoy所追求的方法。我尝试了@Jay Rigg的代码,但通常以一个错误结束,该错误表示无法访问已关闭的文件。问题是根据布鲁诺http://stackoverflow.com/a/19874992/97109,iTextSharp不鼓励这种方法。我想知道为什么。 – Stack0verflow 2014-03-19 18:52:43

相关问题