TCPDF:具有分页符的两个独立列

时间:2012-06-23 11:20:18

标签: php tcpdf

我想创建一个包含2个独立列的页面。如果文本不适合一页上的一个列,则应在下一页上继续使用相同的列设置。

我尝试使用setColumnsArray和selectColumn这个问题是,如果第一列已满,则继续在下一列而不是下一页。

有可能实现这个目标吗?

谢谢

2 个答案:

答案 0 :(得分:0)

参见Sample10,它正是您所要求的:

Sample7也可能有所帮助,但列遍布多个页面:

答案 1 :(得分:0)

我现在解决了这个问题而没有在html中编写所有内容。 我曾经跟随过aproache:

  1. 使用getY和getPage保存列的顶部。
  2. 撰写第一栏
  3. 使用setY和setPage返回第二列的顶部
  4. 使用setX移动右侧的秒列。
  5. 使用以下hack解决第二列右侧和左侧页面上不同页面边框的问题:

    if ($curPage<>$pdf->getPage())
    {
      $curPage=$pdf->getPage();
      if (($curPage % 2)==1)
      {
        $xPos+=15;
      }
      else          
      {
        $xPos-=15;
      }
    }
    $pdf->SetX($xPos);