Comment imprimer une page HTML en mode paysage lorsque l'utilisateur sélectionne « imprimer » ?

StackOverflow https://stackoverflow.com/questions/37162

Question

Nous générons des pages Web qui doivent toujours être imprimées en mode paysage.Les boîtes de dialogue d'impression du navigateur Web sont par défaut en mode portrait, donc pour chaque travail d'impression, l'utilisateur doit sélectionner manuellement le mode paysage.C'est mineur, mais ce serait bien pour l'utilisateur si nous pouvions supprimer cette étape inutile.

Merci d'avance à tous les répondants.

Était-ce utile?

La solution

Un rapide Google indique que ce n'est pas vraiment pris en charge.Il y a plusieurs personnes qui essaient de pirater leur façon d'y parvenir - mais je suggère fortement de simplement rendre un PDF côté serveur à la place.

Autres conseils

Possible dans CSS2 (@page, on dirait Opéra uniquement) et en CSS3 qui fonctionnera nulle part.Désolé.

Le @page la règle est censée permettre cela, mais n'est implémentée que dans Opera.

Je cherchais à faire la même chose et j'ai trouvé ce article.Il semble particulièrement "hacky" et, comme le souligne l'auteur, peut invoquer un avertissement x actif dans IE.Cela semble être une proposition perdante de confondre l'utilisateur avec un avertissement x actif alors qu'il voulait simplement imprimer une page Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top