2012-06-25 4 views
1

Existe-t-il un moyen de détecter les sauts de page avec php? Je génère un rapport avec PHP et j'utilise des sauts de page pour différents paragraphes. Je dois garder un en-tête sur chaque page. Y a-t-il un moyen de le faire?Comment puis-je détecter les sauts de page avec PHP

+2

Qu'entendez-vous exactement par saut de page? – Blaster

+0

Sauts de page? Il n'y a pas de sauts de page en PHP. Parlez-vous de l'impression? –

+3

page-break dans quoi? HTML, PDF ou de quel support parlez-vous? – acme

Répondre

3

HTML (uniquement en utilisant CSS):

<hr style="page-break-after:always; visibility: hidden">

PDF:

utiliser le code HTML ci-dessus et utiliser wkhtmltopdf pour convertir au format PDF. D'autres convertisseurs peuvent fonctionner, mais celui-ci est le meilleur.

TEXTE/CONSOLE (CLI):

chr(0xC), alias "\f".

0

Normalement, vous pouvez grep \ f comme on le voit dans le Wiki: http://en.wikipedia.org/wiki/Page_break

si vous éclatez sur \ f comme ceci:

explode('\f', $string); 

Il doit former un ensemble de pages.

Beaware cela ne fonctionne pas toujours, il ya des circonstances où vous pensez qu'il ya un saut de page, mais en fait, votre logiciel de visualisation brise la page pour vous.

Questions connexes