Bonjour je créer un script qui dois s'imprimer.
en sachant que seul 2 éléments doivent apparaître par page et que se sois économique (sans page blanche).
mon code pour la gestion de l'impression :
puis dans ma boucle ou je créer ce qui va être imprimer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sema = 0;
j'ai aussi une variable $total_element_a_affichermais je vois pas comment faire pour faire économiser les feuilles.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if($sema == 1) { echo "<div style='page-break-before:right;'></div>"; $sema = 0; } else { $sema++; }
par exemple si j'ai 30 element
30 / 2 = 15 pages + 1 vides
cordialement.
edit réponse trouver
ensuite dans mon code comme tout a l'heure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $nbPage = round($total_element_a_afficher/2); $SemaPage = 0;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if($Sema == 1) { if($SemaPage == ($nbPage-1)) { } else { echo "<div style='page-break-before:right;'></div>"; $Sema = 0; $SemaPage++; } } else { $Sema++; }
Partager