2012-06-23 58 views
1

我想用2个独立的列上创建的页面。如果文本不适合一页上的一个列,则应该在下一页上使用相同的列设置继续。TCPDF:两个独立柱的分页符

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

它有一个posibility来实现这一目标?

谢谢你这是做的正是

回答

0

我现在解决了这个问题,而无需编写HTML中的一切。 我用以下aproache:

  1. 保存与和的getY GETPAGE列的顶部。
  2. 写的第一列
  3. 使用SETY和setPage回到第二列
  4. 使用setX的顶部的右侧移动秒列。
  5. 使用下面的技巧来解决与左,右页不同的页面边框第二列问题:

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

见Sample10你问什么:

Sample7也会有所帮助但列遍及多个页面:

+0

不幸〔实施例10 IST完全错误的。文本从第一页的第一列开始,并继续在第一页的秒列。我希望它继续第一列OB页2 例7更是我所需要的,但现在该列的内容是不是一个HTML字符串,但一些HTML细胞和形象。 –

+0

我不明白的问题,如果例7是你所需要的,只是更新$ left_column PHP变量添加自己的内容,包括图片。 – jonjbar

+0

例7的问题是,我将不得不在html中做所有事情。该柱与图像上的不同框背景颜色,图像和文字有点复杂。我不确定我是否可以在html中重现此操作。 –