【发布时间】:2014-02-20 07:30:28
【问题描述】:
基本问题:是否可以在将 MultiCell 放入文档之前确定其高度?
原因:我的任务是创建表单的 PDF 版本。这种形式允许文本输入,结果长度可变。一个人我什么都不输入,另一个人可能写几段。 “The Powers That Be”不希望这段文字在页面之间中断。
目前,在放置每个块后,我会检查页面上的位置,如果我接近尾声,我会创建一个新页面。
if($this->getY() >= 250) {
$this->AddPage('P');
}
在大多数情况下,这是可行的。但也有一些偷偷摸摸的进来,比如 249,然后有大量的文字。在放置块之前确定块的高度以查看它是否真正适合页面似乎更有意义。
肯定有办法做到这一点,但谷歌搜索并没有证明很有帮助。
编辑澄清:提交表单后正在生成 PDF。不是活动的、可编辑的 PDF 表单...
【问题讨论】: