Printdocument [Résolu]

choukri175 87 Messages postés dimanche 22 octobre 2006Date d'inscription 22 février 2008 Dernière intervention - 10 janv. 2007 à 11:56 - Dernière réponse : cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention
- 10 janv. 2007 à 13:34
Bonjour,

J'utilise un printdocument pour mon état.
le poblème c'est que la largeur du printdocument n'est pas suffisante pour moi.

est ce qu'il y a un moyen d'exploiter la longueur du printdocument (comme l'option d'impression : paysage) pour pouvoir éditer mes données?

Si oui comment?
sinon quelle serait la solution?

Merci d'avance.

choukri175
Afficher la suite 

9 réponses

Répondre au sujet
dgouttegattat 129 Messages postés mardi 22 novembre 2005Date d'inscription 30 décembre 2007 Dernière intervention - 10 janv. 2007 à 12:10
+3
Utile
Salut,

as-tu essayé la propriété Landscape de l'objet PageSettings ?
<hr />// doc est un objet PrintDocument
doc.DefaultPageSettings.Landscape = true;<hr />
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de dgouttegattat
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 10 janv. 2007 à 12:13
+3
Utile
Salut,
L'object PageSettings propose une property 'Landscape' qu'il faut mettre à true.
Cet object est entre autre accessible via PrintPageEventArgs dans le handler PrintPage de l'object PrintDocument

<hr size="2" />-Blog-
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de cs_Bidou
dgouttegattat 129 Messages postés mardi 22 novembre 2005Date d'inscription 30 décembre 2007 Dernière intervention - 10 janv. 2007 à 12:25
0
Utile
Pour être plus complet, l'objet PageSettings accessible par la propriété DefaultPageSettings de PrintDocument s'applique (comme le nom de la propriété le laisse supposer) à toutes les pages du document, alors que le PageSettings accessible par l'objet PrintPageEventArgs s'applique uniquement à la page en cours (ce qui t'offre la possibilité d'imprimer seulement certaines pages de ton document en paysage, puis de revenir en portrait ou inversement).

Au passage, je signale que traditionnellement, on emploie plutôt les expressions « impression à la française » et « impression à l'italienne » pour désigner respectivement le paysage et le portrait.
Commenter la réponse de dgouttegattat
dgouttegattat 129 Messages postés mardi 22 novembre 2005Date d'inscription 30 décembre 2007 Dernière intervention - 10 janv. 2007 à 12:30
0
Utile
Oups, j'ai eu un doute et j'ai vérifié : c'est le contraire... l'« impression à la française » correspond à ce que les anglo-saxons appelent le portrait, et l'« impression à l'italienne » au paysage.
Commenter la réponse de dgouttegattat
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 10 janv. 2007 à 12:36
0
Utile
Je pense plutôt qu'en informatique on parle de Portrait et de Landscape et qu'on laisse les appelations absurdes aux bureaucrates et académiciens qui s'efforcent tant bien que mal de traduire tous les termes existant. Les "pourriel", "impression à la française" et autres joyeusetés de ce genre me font vraiment rire!
Allez, un peu de sérieux!

<hr size="2" />-Blog-
Commenter la réponse de cs_Bidou
dgouttegattat 129 Messages postés mardi 22 novembre 2005Date d'inscription 30 décembre 2007 Dernière intervention - 10 janv. 2007 à 12:41
0
Utile
Rien à voir avec la bureaucratie ou l'Académie française, Bidou, il s'agit des termes traditionnels utilisés par les typographes et les imprimeurs (en France) depuis Gutemberg ou presque...
Commenter la réponse de dgouttegattat
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 10 janv. 2007 à 12:51
0
Utile
Alors si une fois j'ai un problème de Layout en informatique, je tâcherai d'utiliser les termes des typographes et imprimeurs pour exposer mon problème lol

<hr size="2" />-Blog-
Commenter la réponse de cs_Bidou
choukri175 87 Messages postés dimanche 22 octobre 2006Date d'inscription 22 février 2008 Dernière intervention - 10 janv. 2007 à 12:59
0
Utile
merci,
ça a marché, mais l'apérçu avant impression n'apparait pas en mode paysage.

la page imprimée sort en mode paysage.

choukri175
Commenter la réponse de choukri175
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 10 janv. 2007 à 13:34
0
Utile
Le document que tu set à ton printPreviewCtrl doit posséder la property Landscape à true !

<hr size="2" />-Blog-
Commenter la réponse de cs_Bidou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.