1

2 つの独立した列を持つページを作成したいと考えています。テキストが 1 ページの 1 つの列に収まらない場合は、同じ列の設定で次のページに続く必要があります。

setColumnsArray と selectColumn を使用してみましたが、これに関する問題は、最初の列がいっぱいの場合、次のページではなく次の列に続くことです。

これを達成する可能性はありますか?

ありがとうございました

4

2 に答える 2

0

私は今、すべてをhtmlで書かずに問題を解決しました。私は次のアプローチに慣れていました:

  1. getYとgetPageを使用して列の上部を保存します。
  2. 最初の列を書く
  3. setYとsetPageを使用して、2番目の列の先頭に戻ります
  4. setXを使用して、秒の列を右側に移動します。
  5. 次のハックを使用して、2番目の列の左右のページの異なるページ境界の問題を回避します。

    if ($curPage<>$pdf->getPage())
    {
      $curPage=$pdf->getPage();
      if (($curPage % 2)==1)
      {
        $xPos+=15;
      }
      else          
      {
        $xPos-=15;
      }
    }
    $pdf->SetX($xPos);
    
于 2012-06-30T15:53:54.450 に答える
0

あなたが求めていることを正確に行っているSample10を参照してください。

Sample7 も役立つかもしれませんが、列が複数のページにまたがっています。

于 2012-06-23T11:30:12.917 に答える