Номера страниц DOMPDF ZF2

Я новичок в ZF2, и я хотел создать файл PDF с модулем DOMPDF.

Это происходит нормально, и я хотел дополнить его номерами страниц. Я проверил документацию, как это сделать, но я немного запутался в том, как мне реализовать это в контроллере и что я должен писать в представлении.

Я также установил конфигурацию: def("DOMPDF_ENABLE_PHP", true);

И добавил, на мой взгляд, эту строку:

<script type="text/php">
 if ( isset($pdf) ) {
    $font = Font_Metrics::get_font("helvetica", "bold");
    $pdf->page_text(72, 18, "Header: {PAGE_NUM} of {PAGE_COUNT}",
                    $font, 6, array(0,0,0));
 }
</script>    

но ничего не обнаружилось.

Любая помощь приветствуется.


person Wermerb    schedule 06.07.2014    source источник
comment
Ваш документ полностью сформирован? С dompdf встроенный скрипт должен появляться в теле. Если ваш контент не окружен элементом тела, блоки скрипта будут перемещены в заголовок документа.   -  person BrianS    schedule 09.07.2014


Ответы (1)


Таким образом, он отлично работает:

#footer .page:after { 
    content: "-" counter(page) "-"; 
}

<div id="footer">
    <p class="page"><?php $PAGE_NUM ?></p>
</div>
person Wermerb    schedule 09.07.2014