Impression en mode Paysage

Impression en mode Paysage - HTML/CSS - Programmation

Marsh Posté le 01-09-2005 à 11:58:28    

Bonjour tout le monde
 
voila j'ai un intranet en PHP qui me donne la consommation des imprimantes laser.
La tableau se trouve dans un corp centrale de la page donc pas vraiment sympa pour imprimer
J'ai donc créer un lien (Popup) sans toolbar sans menu sans rien juste le scrollbar.
dedans biensur il y a juste le tableau.
J'ai ensuite fait un bouton imprimer de ce style
 

Code :
  1. <FORM>
  2. <INPUT TYPE="BUTTON" VALUE="IMPRIMER" onClick="window.print()">
  3. </FORM>


 
Donc ca fonctionne quand je clique dessus j'ai la fenetre d'impression qui se lance
or  quand j'imprime cela sort en mode portrait or le tableau est tres large et me faudrait une edition en mode paysage. Certe l'utilisateur peux choisir dans les propriété d'impression de l'imprimante le mode désirté mais je ne le souhaite pas je veux que l'impression sorte direct dans le bon format vu que c'est un document pour le directeur financier et donc l'exigence fait qu'il faut que cela soit comme ca.
 
Donc j'ai chercher un peu et j'ai vue que cela etait possible avec CSS mais le souci c'est que j'y connait rien du tout dans ce format.
J'ai essayé différent truc sans succès j'ai même mis un controle active x (temporaire) afin d'avoir l'apercu avant l'impression afin de voir si c bien en payasage ou portrait. Le souci l'active x n'est pas autorisé mais pas la le souci
 
Est ce que quelqu'un peu m'indiqué la démarche à suivre pour que lorsque l'on clique sur imprimer la fenetre d'impression apparaisse et que quand on imprime cela sorte en paysage et non pas en portrait
 
Merci d'avance

Reply

Marsh Posté le 01-09-2005 à 11:58:28   

Reply

Marsh Posté le 01-09-2005 à 12:01:32    

Il y a une propriété CSS pour ça, qui malheureusement n'est actuellement supporté par aucun navigateur.
 
Ensuite c'est peut-être la 3° fois que cette question est posée en 3 jours, tu aurais pu faire une recherche avant de créer le topic.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 01-09-2005 à 12:16:40    

j'avais regadé mais j'avais pas regardé les date désolé il me semblait que la questiona vait ete poser en 2004 donc depuis je me suis dit cela a changer Bon bas désolé
 
Y a t'il un quelquonque moyen de le faire peu importe le language utilisé? J'arrive bien via un controle active x (pas de moi un je sus pas assez doué) avoir l'apercu avant l'impression  
 
m'enfin si c pas possible je ferai un alerte ou un bandeau comme quoi il faut changer le sens d'orientation
 
merci quand meme

Reply

Marsh Posté le 01-09-2005 à 14:05:42    

ActiveX = IE only  :sweat:


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 01-09-2005 à 16:18:38    

Oui j'avais remarqué cela lors d'un essai sous firefox
de toute facon mon intranet n'est pas compatible firefox a cause de différentes chose au niveau mise en page (je galere avec le css c dingue)
mais etant donné que le parc info n'utilise que IE  
mais bon c pas une raison il faudra que je refasse une refonte quand les grande ligne seront terminé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed