Avant tout félicitation a l'auteur de html2pdf.
Cette classe est simplement surpuissante

Je rencontre un comportement étonnant avec la fonction "[[page_cu]]":
Prenons comme base l'exemple N°3.
le footer est ainsi :
<page_footer>
<table style="width: 100%; border: solid 1px black;">
<tr>
<td style="text-align: left; width: 50%">html2pdf.fr</td>
<td style="text-align: right; width: 50%"> [[page_cu]] / [[page_nb]] </td>
</tr>
</table>
</page_footer>
Et bien si mon pdf se compose de plus de 9 pages utilisant '<page pageset="old">' le script plante
par exemple :
<page backtop="10mm" backbottom="10mm">
<page_header>
<table style="width: 100%; border: solid 1px black;">
<tr>
<td style="text-align: left; width: 33%">html2pdf</td>
<td style="text-align: center; width: 34%">Test d'header</td>
<td style="text-align: right; width: 33%"><?php echo date('d/m/Y'); ?></td>
</tr>
</table>
</page_header>
<page_footer>
<table style="width: 100%; border: solid 1px black;">
<tr>
<td style="text-align: left; width: 50%">html2pdf.fr</td>
<td style="text-align: right; width: 50%"> [[page_cu]] / [[page_nb]] </td>
</tr>
</table>
</page_footer>
PAGE 1
</page>
<page pageset="old">
PAGE 2
</page>
<page pageset="old">
PAGE 3
</page>
<page pageset="old">
PAGE 4
</page>
<page pageset="old">
PAGE 5
</page>
<page pageset="old">
PAGE 6
</page>
<page pageset="old">
PAGE 7
</page>
<page pageset="old">
PAGE 8
</page>
<page pageset="old">
PAGE 9
</page>
<page pageset="old">
PAGE 10
</page>
Ceci n'aboutira pas !!!
En revanche si vous :
- Supprimez la 10 eme page == le script fonctionne
- Supprimez simplement l'argument "pageset" de la 10eme page == script fonctionne aussi. (bon c'est normal car ducoup on perd la fonction "[[page_cu]]")
- Placer [[page_cu]] dans le header au lieu du footer == le script fonctionne normalement sans limitations mais les pages dans le header c'est pas génial car plutôt inhabituel.
- Remplacez simplement la balise table du footer par une balise div et tout rentre dans l'ordre (j'ai poussé le test a 800 pages pour voir)
Ai-je mal compris quelque chose ? Ou se situe mon erreur ?
j'ai parcouru le forum/le wiki/... sans trouver de sujet en rapport
PS : J'ai actuellement choisi la derniere solution qui est simple a mettre en oeuvre
Dans le fond le footer etant de la mise en page il me semble plus logique d'utiliser du "css" plutot qu'un tableau
Merci d'avance