【发布时间】:2015-06-19 20:25:23
【问题描述】:
我正在使用 Spire.PDF for .NET 创建 pdf 文件,但表格分页存在以下问题:
在每个页面上我都有页眉和页脚,所以我需要设置分页边界,这样表格就不会越过页眉和页脚,我这样做是这样的:
tableLayout.PaginateBounds = new RectangleF(0, headerHeight, page.Canvas.ClientSize.Width, page.Canvas.ClientSize.Height - headerHeight - footerHeight);
然后我绘制表格:
PdfLayoutResult result = table.Draw(page, new PointF(0, y), tableLayout);
当我在表格之前需要一些文本时出现问题,因此表格不会在标题之后立即开始,而是从某个 y > headerHeight 开始。在这种情况下,表格是在标题之后立即绘制的,在文本上,因此“table.Draw(page, new PointF(0, y), tableLayout)”中的 y 将被忽略。
Spire PDF 甚至可以实现这一点吗?如何实现?
【问题讨论】:
标签: .net asp.net-mvc pdf spire