我不熟悉在C#中使用ItextSharp生成发票。如何使用随附的以下布局生成PDF
客户代码 - 测试客户名称 - 测试客户 发票编号 - 122发票日期 - 2016年4月12日
答案 0 :(得分:1)
请阅读official documentation,您就会找到以下问题的答案:
还有更多通用章节,例如Q&A about tables。我提到网站的这一部分,因为它看起来好像你正试图创建一个PdfPTable
:
尝试创建一个这样的表:
public static PdfPTable CreateFirstTable() {
// a table with three columns
PdfPTable table = new PdfPTable(3);
// the cell object
PdfPCell cell;
// we add a cell with colspan 3
cell = new PdfPCell(new Phrase("Cell with colspan 3"));
cell.Colspan = 3;
table.AddCell(cell);
// now we add a cell with rowspan 2
cell = new PdfPCell(new Phrase("Cell with rowspan 2"));
cell.Rowspan = 2;
table.AddCell(cell);
// we add the four remaining cells with addCell()
table.AddCell("row 1; cell 1");
table.AddCell("row 1; cell 2");
table.AddCell("row 2; cell 1");
table.AddCell("row 2; cell 2");
return table;
}
现在将此表格添加到Document
:
document.add(CreateFirstTable());
这个简单的表格可以让您了解该原理的工作原理。您需要一个包含两列的表格,您可以根据需要添加具有客户代码和发票的单元格。