cs_Bruno44
Messages postés10Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention20 février 2004
-
20 févr. 2004 à 15:20
Tarelaque
Messages postés3Date d'inscriptionjeudi 14 avril 2011StatutMembreDernière intervention 3 mai 2011
-
15 avril 2011 à 10:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Tarelaque
Messages postés3Date d'inscriptionjeudi 14 avril 2011StatutMembreDernière intervention 3 mai 2011 15 avril 2011 à 10:32
Bonjour a tous Voilà votre code lorsque je le copie sous visual studio 2008 pour pouvoir récupérer les marges physique de mon imprimante, cela ne fonctionne pas !!!
En effet je programme sous visual studio 2008 en Application windows form et lorsque je copie le programme des marge dans mon module MARGE, tout les Printer sont souligné et ne me corrige pas l'erreur??!!
Donc j'aurais voulu savoir si vous saviez pourquoi cela me fait sa !!!
Vous remerciant d'avance
Tarelaque
cs_xave
Messages postés5Date d'inscriptiondimanche 30 décembre 2001StatutMembreDernière intervention 2 octobre 2008 21 févr. 2004 à 07:02
Ca marche très bien sur mon imprimante HP deskjet 940c avec XP Pro.
Essais ce code pour controler si tous fonctionne bien.
Dans la feuille met 2 cases d'options nommées optOrientation
Première
Caption = "Portrait"
Index = 1
Value = true
Deuxième
Caption = "Paysage"
Index = 2
Value = False
Et dans la form place le code suivant :
Private Sub optOrientation_Click(Index As Integer)
' vbPRORLandscape= 2
' vbPRORPortrait =1
Printer.Orientation = Index
End Sub
Si ça ne marche pas dis moi quelle imprimante et quel systeme d'explotation tu utilise.
A plus
Xave
xtreillard@voila.fr
cs_Bruno44
Messages postés10Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention20 février 2004 20 févr. 2004 à 15:20
Super !
Avant :
j'etais obligé de passer par une phase de renseignements manuelle (avec une belle règle décimale) pour que mon programme puisse imprimer en tenant compte des marges non imprimables... galere
Heuresement, ce code m'evite dorénavant ce travail
mais... (il y a toujours un "mais" :-) ... en tatonnant, j'ai remarqué que si je mettait un
printer.orientation = 2 'landscape soit paysage
mon imprimante n'a pas du tout les memes marges non imprimables (??) !!!
en résumé, j'ai :
- en portrait
marge haut : env. 1 mm
marge gauche : env. 7mm
- en paysage
marge haut : env 1mm
marge gauche : env 1mm
pourquoi ce changement ?
dans ton code, il n'y a pas un moyen pour connaitre via L'API les marges pour le "paysage" ?
15 avril 2011 à 10:32
En effet je programme sous visual studio 2008 en Application windows form et lorsque je copie le programme des marge dans mon module MARGE, tout les Printer sont souligné et ne me corrige pas l'erreur??!!
Donc j'aurais voulu savoir si vous saviez pourquoi cela me fait sa !!!
Vous remerciant d'avance
Tarelaque
21 févr. 2004 à 07:02
Essais ce code pour controler si tous fonctionne bien.
Dans la feuille met 2 cases d'options nommées optOrientation
Première
Caption = "Portrait"
Index = 1
Value = true
Deuxième
Caption = "Paysage"
Index = 2
Value = False
Et dans la form place le code suivant :
Private Sub optOrientation_Click(Index As Integer)
' vbPRORLandscape= 2
' vbPRORPortrait =1
Printer.Orientation = Index
End Sub
Si ça ne marche pas dis moi quelle imprimante et quel systeme d'explotation tu utilise.
A plus
Xave
xtreillard@voila.fr
20 févr. 2004 à 15:20
Avant :
j'etais obligé de passer par une phase de renseignements manuelle (avec une belle règle décimale) pour que mon programme puisse imprimer en tenant compte des marges non imprimables... galere
Heuresement, ce code m'evite dorénavant ce travail
mais... (il y a toujours un "mais" :-) ... en tatonnant, j'ai remarqué que si je mettait un
printer.orientation = 2 'landscape soit paysage
mon imprimante n'a pas du tout les memes marges non imprimables (??) !!!
en résumé, j'ai :
- en portrait
marge haut : env. 1 mm
marge gauche : env. 7mm
- en paysage
marge haut : env 1mm
marge gauche : env 1mm
pourquoi ce changement ?
dans ton code, il n'y a pas un moyen pour connaitre via L'API les marges pour le "paysage" ?
merci d'avance
9/10 car ca dépanne bien