C# 生成 PDF 表格
PdfPTable table = new PdfPTable(10);table.WidthPercentage = 323 / 5.23f;
// table.SetWidths(new int[] { 2, 1, 1 });
PdfPCell cell;
cell=new PdfPCell(new Phrase("Cell with colspan 1"));
cell.Colspan = 10;
table.addCell(cell);
cell = new PdfPCell(new Phrase("Cell with rowspan 2"));
// Rectangle rect = new Rectangle(523, 770);
// table.SetWidthPercentage(new float[] { 144, 72, 72 }, rect);
// cell.Rowspan = 2; 为什么cell.Colspan可以用,而这句不能用,这样画出来的表格都是一样大的,我想在一行表格中,前面是一行,后面分成两行
table.addCell(cell);
table.addCell("row 1; cell 1");
table.addCell("row 1; cell 2");
table.addCell("row 1; cell 3");
table.addCell("row 1; cell 4");
table.addCell("row 1; cell 5");
table.addCell("row 1; cell 6");
table.addCell("row 1; cell 7");
table.addCell("row 1; cell 8");
table.addCell("row 1; cell 9");
cell = new PdfPCell(new Phrase("Cell with rowspan 3"));
table.addCell(cell);
table.addCell("row 1; cell 1");
table.addCell("row 1; cell 2");
table.addCell("row 1; cell 3");
table.addCell("row 1; cell 4");
table.addCell("row 1; cell 5");
table.addCell("row 1; cell 6");
table.addCell("row 1; cell 7");
table.addCell("row 1; cell 8");
table.addCell("row 1; cell 9");
代码.rar
(1.65 KB)
[ 本帖最后由 lzrcoming 于 2014-8-19 10:43 编辑 ]