我想用 ITextSharp 创建以下 PDF 布局:
我使用以下代码生成我的表格:
Document document = new Document(PageSize.A4);
MemoryStream memoryStream = new MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(document, memoryStream);
document.Open();
PdfPCell cell;
PdfPTable table = new PdfPTable(2);
table.SetWidths(new float[] { 450, 100 });
table.WidthPercentage = 100;
cell = new PdfPCell(new Phrase("Item cod werwerwer"));
table.AddCell(cell);
cell = new PdfPCell(new Phrase("100"));
table.AddCell(cell);
cell = new PdfPCell(new Phrase(string.Empty));
table.AddCell(cell);
cell = new PdfPCell(new Phrase("100"));
table.AddCell(cell);
document.Add(table);
writer.CloseStream = false;
document.Close();
memoryStream.Position = 0;
return memoryStream.ToArray();
如何在不使用固定高度值的情况下强制表格覆盖整个页面高度?
最佳答案
你可以使用 table.ExtendLastRow = true;
关于c# - ITextSharp 整页高度布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6672025/