使用FPDF和GetY跟踪pdf上的文本位置

问题描述 投票:2回答:2

我正在尝试跟踪使用PDF创建的FPDF页面上的当前Y位置,以便我可以正确地启动新页面,以确保表格不跨越分页符。首先,我使用GetY进行监视是否正确,如果是,正确的语法是什么。我正在尝试

$currentYposition = GetY();

但是它似乎不起作用。有什么建议吗?

fpdf
2个回答
0
投票

不知道为什么会起作用-但却可以:如果您仅在通话后获取Y,则它似乎是MultiCell之前的值。前后抓住它并采取差值即可得到身高。

$oldY = $this->getY();
$this->MultiCell(150, 4, utf8_decode($description), 0, "L");
$newY = $this->getY();

$multiCellHeight = $newY-$oldY;

0
投票

此人为我工作。

$y = $pdf->GetY();
© www.soinside.com 2019 - 2024. All rights reserved.