Impression au format Paysage

Eléphant du PHP | 440 Messages

08 sept. 2008, 17:05

Bonjour à tous,

je voudrait savoir si il possible de forcer l'impression au format paysage en javascript ou bien en CSS?

Je fait appel a ceci pour le bouton imprimer:

Code : Tout sélectionner

<input type="button" value="Imprimer cette page" onClick="window.print()">
Exist-il une methode pour pour mettre au format paysage?

Le navigateur est firefox.

Merci d'avance

guigui69.

Mammouth du PHP | 1353 Messages

08 sept. 2008, 17:45

Bonjour,

Tu peux essayer

Code : Tout sélectionner

<style type="text/css" media="print"> @page { size: landscape; } </style>
Mais c'est supporté par très peu de navigateur et semble être voué à disparaitre... Si jamais c'est juste un problème temporaire ca pourra t aider mais c'est loin d etre une solution fiable...
Tell me and I forget. Teach me and I remember. Involve me and I learn.

Eléphant du PHP | 169 Messages

08 sept. 2008, 17:56

Tu ne peux pas gérer ce paramètre sur un poste client. Ni php ni javascript n'ont cette capacité.

Ce n'est pas une question de norme A4/Letter qui se réfère au format physique du papier mais de sécurité.

La commande javascript window.print() ne lance pas l'impression mais ouvre la boîte de dialogue d'impression. Il faut une participation active du client pour lancer l'impression.


source