1

html2pdfを使用してPDFに印刷している20通以上の手紙があります。HTML コードは foreach ループ内に入ります。私は foreach ループで ... data ... を使用して各文字を出力しています。ただし、送信されるページ番号は PDF 全体に適用されます。PDF のタグごとにページ番号をリセットしたいと思います。たとえば、letter1 が 2 ページ上にある場合、同じ PDF の letter 2 の場合、ページ番号は 1 から開始する必要があります。以下にサンプル コードを示します。それを修正するための代替ソリューションがあるかどうか疑問に思っています。

foreach ($orders as $order) 
{
?>
<page backtop="10mm" backbottom="10mm" backleft="8mm" backright="8mm">
<page_header>
    <div style="width:730px; text-align:right;"><?php echo $order->order_id;?> page [[page_cu]] of [[page_nb]]</div>
</page_header>
..HTML code of my letter goes here
</page>
<?php
}
?>

例-3文字の場合、ページ番号は次のようになります

3 ページ中 1 ページ 3 ページ中 2 ページ 3 ページ中 3 ページ

代わりに、3 文字ごとに 1 の 1 ページ、1 の 1 ページ、1 の 1 ページが必要です。レターには複数のページがある場合があるため、このような状況では、レター 1 の最初のページは 1/2 ページ、レター 1 の 2 ページ目は 2/2 ページ、レター 2 は 1 ページ目から開始する必要があります。 1.

私は自分の質問についてより明確にしようとしましたが、ここで混乱している場合はお知らせください。

前もって感謝します。

4

1 に答える 1