Php TCPDF:两个独立的分页符列

Php TCPDF:两个独立的分页符列,php,tcpdf,Php,Tcpdf,我想创建一个包含两个独立列的页面。如果文本不适合一页上的一列,则应使用相同的列设置在下一页继续 我尝试使用setColumnsArray并选择column。问题是,如果第一列已满,它将继续在下一列,而不是下一页 有可能做到这一点吗 谢谢请参见示例10,它正是您所要求的: PHP源代码: 最终PDF: Sample7可能也会有所帮助,但该列分布在多个页面上: PHP源代码: 最终PDF: 我现在解决了这个问题,没有用html编写所有内容。 我过去常说: 使用getY和getPage保存列的顶

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

我尝试使用setColumnsArray并选择column。问题是,如果第一列已满,它将继续在下一列,而不是下一页

有可能做到这一点吗


谢谢

请参见示例10,它正是您所要求的:

  • PHP源代码:
  • 最终PDF:
Sample7可能也会有所帮助,但该列分布在多个页面上:

  • PHP源代码:
  • 最终PDF:

    • 我现在解决了这个问题,没有用html编写所有内容。 我过去常说:

    • 使用getY和getPage保存列的顶部
    • 写第一列
    • 使用setY和setPage返回第二列的顶部
    • 使用setX移动右侧的秒列
    • 使用以下技巧解决第二列左右页面边界不同的问题:

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

    • 不幸的是,Exmaple 10完全错了。文本从第一页的第一列开始,在第一页的第二列继续。我想让它继续在第一列ob第2页示例7更符合我的需要,但现在这些列的内容不是一个HTML字符串,而是几个HTML单元格和图像。我不明白问题所在,如果示例7是您需要的,只需更新$left_column PHP变量以添加您自己的内容,包括图像。示例7的问题是,我必须用html做所有事情。列有点复杂,图像上有不同的背景颜色、图像和文本框。我不确定我是否可以在html中重现这一点。