【发布时间】:2012-08-04 12:50:54
【问题描述】:
我在尝试在使用 Tcpdf 创建的 pdf 文件上显示来自 sql 表的大块文本时遇到问题。 pdf 的布局由页眉、页脚和几个文本单元格组成。当文本的最后一个单元格溢出页面时,下一页会在下一页的页眉上显示剩余的文本。问题是文本没有逐行放在文件中,而是完全转储到单元格中。有没有办法防止这种行为?知道如何修剪文本以便将其固定在两页上的两个单元格中吗?
任何帮助或想法将不胜感激。
【问题讨论】:
我在尝试在使用 Tcpdf 创建的 pdf 文件上显示来自 sql 表的大块文本时遇到问题。 pdf 的布局由页眉、页脚和几个文本单元格组成。当文本的最后一个单元格溢出页面时,下一页会在下一页的页眉上显示剩余的文本。问题是文本没有逐行放在文件中,而是完全转储到单元格中。有没有办法防止这种行为?知道如何修剪文本以便将其固定在两页上的两个单元格中吗?
任何帮助或想法将不胜感激。
【问题讨论】:
您是否正在使用 TCPDF 的 writeHTML() 方法来生成您的 PDF?
如果是这样,我强烈建议使用 TCPDF 的内置函数来布局您的页面 - TCPDF 是一个不错的库,但根据我的经验,如果您尝试使用 HTML 的一半实现进行布局,那么它总是令人头疼。
如果您不使用 html,请尝试设置 page margins 或使用 PHP 的 substr() 拆分您的文本,然后设置 AutoPageBreak in TCPDF
【讨论】: