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 

Votre réponse

9 réponses

Meilleure réponse
dgouttegattat 129 Messages postés mardi 22 novembre 2005Date d'inscription 30 décembre 2007 Dernière intervention - 10 janv. 2007 à 12:10
3
Merci
Salut,

as-tu essayé la propriété Landscape de l'objet PageSettings ?
<hr />// doc est un objet PrintDocument
doc.DefaultPageSettings.Landscape = true;<hr />

Merci dgouttegattat 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 80 internautes ce mois-ci

Commenter la réponse de dgouttegattat
Meilleure réponse
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
Merci
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-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 80 internautes ce mois-ci

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
Merci
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
Merci
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
Merci
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
Merci
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
Merci
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
Merci
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
Merci
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.