Moi aussi avant je pensais la même chose, mais en fait sous IE (la compatibilité IE me suffit) on peut faire "fichier > mise en page" et là, on configure les paramètres d'impression (dont portrait/paysage) AVANT QUE LE DOCUMENT NE SOIT ENVOYÉ à l'imprimante.
En effet, en CSS2 on peut faire :
***************************************************
<style>
@media print {
BODY { size:landscape; font-size: 8pt }
}
@media screen {
BODY { font-size: 19pt }
}
@media screen, print {
BODY { margin: 2cm; line-height: 1.2; }
}
H2.sautLigne { page-break-before: right; }
</style>
***************************************************
Le "page-break-before: right" marche (saut de page) mais j'ai seulement IE 5 (et pas IE 5.5) et je pense que IE 5.5 implémente le "size:landscape".
On peut aussi faire le format paysage seulement pour les tableaux :
***************************************************
<style>
@page { size:landscape }
TABLE { page: rotated; }
</style>
***************************************************