我正在.net中使用itextsharp生成带有一些数据库数据的pdf,它很多。我想要的是最大化空间。而不是在页面末尾创建新页面,我希望它在页面右侧继续,然后继续到新页面。这有可能实现吗?
编辑
这就是我写数据的方式
foreach (GridViewRow row in gvInventario.Rows)
{
PdfPCell cell1 = new PdfPCell(new Phrase(row.Cells[0].Text, times));
PdfPCell cell2 = new PdfPCell(new Phrase(row.Cells[1].Text, times));
PdfPCell cell3 = new PdfPCell(new Phrase(row.Cells[2].Text, times));
PdfPCell cell4 = new PdfPCell(new Phrase(row.Cells[3].Text, times));
table.AddCell(cell1);
table.AddCell(cell2);
table.AddCell(cell3);
table.AddCell(cell4);
}
doc.Add(table);
我在网上搜索了一个示例,然后找到了这些示例。
https://freecontent.manning.com/wp-content/uploads/wrapping-tables-in-columns.pdf
这是理想的选择,但这是java,我找不到在哪里可以找到此addHeaderTable函数。