2017-01-26 22 views
0

我试图找出一个WriteHTMLCell框的高度。我以为我可以和之前调用后使用Y位置之间的差异WriteHTMLCell() ....WriteHTMLCell不改变杰蒂()

$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

答案是争论$ LN更改为1

$pdf->WriteHTMLCell(
    $w, 
    0, // min height 
    $xpos, // XPos 
    $ypos, // YPos 
    $text, 
    1, // border 
    1, // ln 
    false, // fill 
    false, // reseth 
    "R" 
);