我试图找出WriteHTMLCell
框的高度..我想我可以在调用WriteHTMLCell()
之前和之后使用Y位置之间的差异....
$start_y = $pdf->GetY();
$pdf->WriteHTMLCell(
$w,
0, // min height
$xpos, // XPos
$ypos, // YPos
$text,
1, // border
0, // ln
false, // fill
false, // reseth
"R"
);
$end_y = $pdf->GetY();
..但$start_y
总是等于$end_y
(NB,x位置确实移动)
The tcpdf manual说这个......"通话结束后,当前位置移到右边或下一行。" ......但它没有说明为什么它向右移动而不是向下一条线移动。
注意,我做了大量的研究。此问题可能与Another stack overflow question类似 - 但是,这是针对不同的tcpdf调用。
答案 0 :(得分:2)
答案是将参数$ ln更改为1
$pdf->WriteHTMLCell(
$w,
0, // min height
$xpos, // XPos
$ypos, // YPos
$text,
1, // border
1, // ln
false, // fill
false, // reseth
"R"
);