【问题标题】:Spire PDF Table paginationSpire PDF表格分页
【发布时间】: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


    【解决方案1】:

    你可以在这里找到答案:

    http://www.e-iceblue.com/forum/post13653.html#p13653

    问题是我使用了错误的方式来创建页眉和页脚。这应该使用顶部和底部空间来完成,而不是如 E-iceblue 教程中的页眉和页脚所示。

    【讨论】:

      猜你喜欢
      • 2021-03-05
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-05
      • 2013-02-27
      • 1970-01-01
      • 2021-10-24
      相关资源
      最近更新 更多