impression en mode paysage

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : impression en mode paysage

Re: impression en mode paysage

par Nours312 » 13 juil. 2011, 22:52

http://forum.alsacreations.com/topic.php?tid=1633&fid=4

@page n'est pris en compte que sur opéra ... testez avec ;)
http://reference.sitepoint.com/css/at-page


Bon courage ^^

Re: impression en mode paysage

par ouechTonton » 08 juil. 2011, 18:07

Je cherche, tout comme toi, comment faire.

Cette histoire de size:landscape avait l'air de marcher en 2003, vu les topics où je l'ai vu ! Mais maintenant, mon IE 8 n'en veux plus.

J'ai aussi essayé de faire pivoter la page avec
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

Ca marche déjà mieux ça. Mais la mise en page ne suit plus, la page est complètement excentrée une fois imprimée et impossible de la recentrer à coup de margin...

Je hais la programmation web.

impression en mode paysage

par cobra2930 » 15 juin 2011, 09:06

Bonjour a tous,
alors mon problème est que je n'arrive pas a imprimer en mode paysage, j'ai pourtant regarder sur les forum mais leur solutions ne marche pas.Voici mon script d'impression.
<script language="JavaScript">
		function imprime_zone(obj)
		{
		// Ouvre une nouvelle fenêtre
		var f = window.open("", "", "height=50, width=400,toolbar=0, menubar=0, scrollbars=0, resizable=0,status=0, location=0, left=0, top=0");

		// Définit le Style de la page
		f.document.body.style.color = '#000000';
		f.document.body.style.backgroundColor = '#FFFFFF';
		f.document.body.style.padding = "10px";
		@page { size:landscape; marks:none;size: 21.0cm;margin: 0cm ;}

		// Attribut un titre
		f.document.write("<title>" + document.title + "</title>");
		//Copier/Coller le contenu à imprimer
		f.document.write(document.getElementById(obj).innerHTML);

		// Imprime et ferme la fenêtre
		f.window.print();
		f.window.close();
		return true;
		}
		</script>
j'ai rajouter :

Code : Tout sélectionner

@page { size:landscape; marks:none;size: 21.0cm;margin: 0cm ;}

mais cela ne fonctionne pas, est ce que quelqu'un pourrait m'aider?