28220 sujets
Bonjour,
Tu peux utiliser ces deux propriétés CSS :
- principalement page-break-before: always; pour proposer un saut de page avant un tableau, favorisant son impression sur une seule page si celle-ci est assez haute.
- accessoirement page-break-inside: avoid; pour proposer d'éviter les sauts de page dans un tableau.
Mais :
- ces propriétés sont indicatives et fréquement ignorées ou modifiées par le système d'impression
- leur rôle a d'ailleurs été revu à la baisse par CSS2.1
- page-break-inside est particulièrement peu fiable.
- page-break-before: always; est déjà plus probante.
Dans tous les cas, une CSS print ne fait que donner des indications qui seront fréquement surclassées par les réglages clients (via le navigateur, le pilote d'impression, etc).
Si l'impression du tableau doit absolument être réalisée sans sauts de page dans un format de papier standard, il est nécessaire d'en proposer une version PDF alternative, en complément de la version HTML CSS.
Modifié par Laurent Denis (17 Aug 2005 - 15:29)
Tu peux utiliser ces deux propriétés CSS :
- principalement page-break-before: always; pour proposer un saut de page avant un tableau, favorisant son impression sur une seule page si celle-ci est assez haute.
- accessoirement page-break-inside: avoid; pour proposer d'éviter les sauts de page dans un tableau.
Mais :
- ces propriétés sont indicatives et fréquement ignorées ou modifiées par le système d'impression
- leur rôle a d'ailleurs été revu à la baisse par CSS2.1
- page-break-inside est particulièrement peu fiable.
- page-break-before: always; est déjà plus probante.
Dans tous les cas, une CSS print ne fait que donner des indications qui seront fréquement surclassées par les réglages clients (via le navigateur, le pilote d'impression, etc).
Si l'impression du tableau doit absolument être réalisée sans sauts de page dans un format de papier standard, il est nécessaire d'en proposer une version PDF alternative, en complément de la version HTML CSS.
Modifié par Laurent Denis (17 Aug 2005 - 15:29)
bonjour,
merci de ta reponse, je connaissait page-break-before: always...
l'impression du tableau peut se faire avec saut de page, mais il faudrait qu'il intervienne dans le tableau lui meme , par exemple entre le 20eme et 21eme ligne ...
mais bon si ce n'est pas possible, pourrais tu m'eclairer sur la generation de pdf dynamique ? je vais chercher egalement de mon cote pour ca
merci encore de ton aide
merci de ta reponse, je connaissait page-break-before: always...
l'impression du tableau peut se faire avec saut de page, mais il faudrait qu'il intervienne dans le tableau lui meme , par exemple entre le 20eme et 21eme ligne ...
mais bon si ce n'est pas possible, pourrais tu m'eclairer sur la generation de pdf dynamique ? je vais chercher egalement de mon cote pour ca
merci encore de ton aide
