如何使用 ezpdf 确定页面上剩余的 space?

How can you determine remaining space on page with ezpdf?

我正在使用 rospdf/php-pdf - pdf 的中间是可变长度的 table。我想确保有足够的 space 来打印页面上的最后一部分,否则我想添加一个新页面。我想做这样的事情,但 $position 没有价值。我怎样才能找到当前位置?

$position = $pdf->ezSetDy;

if($position < 100){
    $pdf->ezNewPage();
}

您可以尝试以下方法:

$yPos = $pdf->y - $pdf->ez['bottomMargin'];
if ($yPos < 100) {
    $pdf->ezNewPage();
}