ich dies in Drupal erreicht haben und denke, es ist aber auch auf andere PHP-Open-Source-Frameworks und funktioniert. Ich habe diesen Code in Script-Tag gehalten
$GLOBALS['entity_page'][] = $pdf->get_page_number();
in Vorlage, die die Seitennummer speichert. Template ist mit der Erweiterung tpl.php Jetzt im Modul nach anderen Codes für den Export ich hinzugefügt haben ......
$canvas = $dompdf->get_canvas();
$font = Font_Metrics::get_font("helvetica", "normal");
$canvas->page_text(520, 805, "Page {PAGE_NUM}", $font, 9, array(0.4, 0.4, 0.4));
foreach ($GLOBALS['entity_page'] as $key => $val) {
$GLOBALS["entity_val"] = 0;
$GLOBALS["entity_y"] = 110;
$canvas->page_script('if($PAGE_NUM == 3 && $PAGE_NUM < 4){
$font = Font_Metrics::get_font("helvetica", "normal");
$x = 380;
$y = $GLOBALS["entity_y"];
$pdf->text($x, $y, "-------------------------".$GLOBALS["entity_page"][$GLOBALS["entity_val"]]."", $font, 12, array(0, 0, 0, 0.8));
$GLOBALS["entity_y"] = $GLOBALS["entity_y"] + 33;
$GLOBALS["entity_val"] = $GLOBALS["entity_val"] + 1;
}');
}
$ pdf-> Text dieser Teil die Seitenzahlen mit konstanter Schrittweite ergänzt in Y-Achsenposition. Andere globale Variablen entity_y und entity_val werden zum Speichern der Werte verwendet.