Etant sur l'impression des pages d'un site, j'utilise la fonction window.print() qui est censé imprimer la page je met dans cette page un boutton avec un onClick="javascript.window.print()".
Ce qui utilise la feuille de style @media_print suivante :
Code : Tout sélectionner
@media print {
* { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
html, body { margin:0; padding:0; width:17cm; height:26cm; -zoom:0.8; }
#menu { display:none; }
.gab{ margin-left:auto; margin-right:auto; }
.gab_header { display:none; }
.gab_spacer{ display:none; }
.gab_menu{ display:none; }
.footer { display:none; }
.L_synth_print{ display:none; }
#onglet{ display:none; }
.Print{ display: none; }
.L_synth_print{ display:none; }
#Picto_retour{ display:none; }
#Impression{ display:none; }
#VoirDetail{ display:none; }
.G_etat_divP1{ background-color:#EDF0DE; border-bottom:solid 1px #000000; }
.G_etat_divP3{ background-color:#EDF0DE; border-bottom:solid 1px #000000; }
@page {
size: 21.0cm 29.7cm;
margin: 0 1.5cm 1.5cm 1.5cm;
}
}Pourtant le reste des élements, si par exemple, je met des border s'affiche bien.
Une idée ?