2013-10-12 2 views
0

У меня есть более 20 букв, которые я печатаю в PDF с помощью html2pdf. Код HTML находится внутри цикла foreach, я использую ... data ... в цикле foreach для печати каждой буквы. Однако номера страниц, которые отправляются, применяются ко всему PDF-файлу, я хотел бы, чтобы номер страницы был сброшен для каждого тега в PDF-файле. Ex, если letter1 поднимается на 2 страницы, то для буквы 2 в том же PDF-файле он должен начинать номер страницы с 1. Ниже идет мой пример кода. Мне интересно, есть ли альтернативное решение для его исправления.Несколько числовых страниц в HTML2PDF

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 буквы номера страницы идет как

страница 1 из 3 стр 2 из 3 стр.3 3

Вместо этого я хочу страница 1 из 1, стр 1 из 1, стр. 1 из 1 для каждых 3 букв. Обратите внимание, что письмо может содержать более одной страницы, поэтому для такой ситуации оно должно быть похоже на страницу 1 из 2 для первой страницы первой страницы, стр. 2 из 2 для второй страницы письма, затем для буквы 2 она должна снова начинаться со страницы 1 1.

Я попытался быть более ясным в отношении моего вопроса, любезно сообщите мне, если я смущаю здесь.

Заранее спасибо.

ответ

0

посмотрите на примеры html2pdf. Есть образец, который использует [page_cur] [page_nb] (что-то похожее на это). Эти специальные теги отображают номер страницы и количество страниц.

Смежные вопросы