Je crée un programme TV et ne devrait pas avoir de problèmes d'impression pour au moins un navigateur standard. J'ai besoin de mettre des en-têtes de logo et de titre plus sur chaque page, après des jours d'essai et de recherche, j'ai découvert que Chrome n'imprimera pas les en-têtes et les éléments position: fixed
sur chaque page à cause de known bug.Imprimer un en-tête pour chaque page dans Google Chrome
En raison des fonctionnalités telles que l'impression des couleurs de fond avec -webkit-print-color-adjust: exact
que j'ai beaucoup utilisé et changer les bordures de page avec la propriété CSS @page
, j'ai personnalisé mon avis d'utiliser Google Chrome, mais maintenant que je vois ne peux pas imprimer les en-têtes Je cherche une alternative qui sont:
- pour oublier Chrome et commencer à créer vue d'impression pour un autre navigateur qui doit faire quelques réglages pour imprimer des couleurs d'arrière-plan et les marges de page de changement (je crains que ce n'est pas possible).
- Pour trouver une solution CSS/JS permettant à Google Chrome d'imprimer les en-têtes des tableaux sur chaque page.
TL; DR: Connaissez-vous un jQuery/JavaScript/etc. code pour imprimer les en-têtes de tableau sur chaque page dans Chrome?
Merci pour votre réponse. Il y a longtemps que j'ai fait face à ce problème et je l'ai fait en n'utilisant pas Chrome. : D De toute façon, votre réponse semble prometteuse et je vais essayer dès que possible. Merci encore. –
Cela semble fonctionner, mais cela signifie que vous devez être quelque peu prudent lorsque vous placez des sauts de page. Deviner toutes les variables impliquées dans la hauteur verticale des éléments HTML arbitraires lors de l'impression est impossible. Mais si le contenu est de taille très uniforme, vous pouvez le faire fonctionner correctement. – Simon