【问题标题】:WriteHTMLCell doesn't change GetY()WriteHTMLCell 不会改变 GetY()
【发布时间】:2017-01-26 15:58:19
【问题描述】:

我正在尝试计算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(注意,x 位置确实移动)

The tcpdf manual 这么说..“调用后,当前位置向右移动或下一行。” ...但它没有说明为什么它向右移动而不是下一行。

注意,我进行了广泛的研究。这个问题可能看起来类似于Another stack overflow question - 但是,这是针对不同的 tcpdf 调用。

【问题讨论】:

    标签: tcpdf


    【解决方案1】:

    答案是将参数 $ln 更改为 1

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-28
      • 2012-05-30
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多