celeg Posted September 3, 2018 Share Posted September 3, 2018 (edited) Bonjour, j'aimerais savoir s'il est possible de générer une facture qui prend en compte le saut de ligne ou du genre afin d'éviter qu'un tableau soit coupé en deux en pied de page (version ps 1.7) ? Actuellement si j'arrive à une certaine quantité de produits et que je génère la facture via pdf, il m'arrive que certain tableau ( remise ou total par exemple) soit couper entre la 1er page et la seconde page. Cela fait plutôt moyen pour nos clients. J'ai crée une facture bidon pour montrer mon pb d'affichage... à partir de la fin de la page 1 et haut de la 2eme page sans l’entête. Chose étrange quand je cherche a "jouer sur le css" via invoice-style-tab.tpl que j'ajoute le css suivant ( la ligne en commentaire est le problème) cela me genere une erreur 502. Le serveur tourne dans le vide ... Problème lié à la classe de génération du pdf ? table{ page-break-inside:auto; } tr{ page-break-after:auto; /*page-break-inside:avoid; */ } Merci d'avance Edited September 3, 2018 by celeg Ajout de ma version (see edit history) Link to comment Share on other sites More sharing options...
celeg Posted September 3, 2018 Author Share Posted September 3, 2018 (edited) Je me réponds pour le moment avec une solution provisoire pour le saut à la page suivante. Je regarde dans la classe qui se trouve dans pdf ( classes/pdf/PDFGenerator.php) dans le constructeur j'ai ajouté $this->SetAutoPageBreak(true,30); // via la doc https://tcpdf.org/examples/example_001/ Cela semble bien prendre en compte le saut automatique dans la page. Mais j'ai l'impression que cela ne passe pas si je le place dans le dossier override/classe/pdf [Edit] : J'ai du mal vider le cache, l'override à fonctionné. Edited September 3, 2018 by celeg (see edit history) 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now