基本问题:是否可以在将MultiCell放入文档之前确定其高度?FPDF - 放置前确定MultiCell的高度?
原因:我的任务是创建PDF版本的表单。这种形式允许输入文字,并产生可变长度。一个人我什么都不输入,另一个人可以写几个段落。 “那些权力”不希望这个文本在页面之间断开。
目前,在放置每个块之后,我检查页面上的位置,如果我接近结尾,则创建一个新页面。
if($this->getY() >= 250) {
$this->AddPage('P');
}
大多数情况下,这是有效的。但是有些少数鬼鬼祟祟的人进来了,比如249,然后有大量的文字。看起来在确定块的高度之前先确定一个块的高度是否更合理,然后才能确定它是否真正适合页面。
当然,一定有办法做到这一点,但谷歌搜索并没有证明非常有帮助。
编辑澄清:表格提交后生成PDF。不是一个活跃的,可编辑的PDF格式...