J'ai besoin de placer sur une feuille A4 des données.
J'ai cru comprendre que toutes les mesures se font en pixel.
Le probleme : quand par exemple je veux imprimer
a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px)
et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm
alors que c'est du A4 donc 21cm.
Mon code:
sub printdocument1..
e.graphics.drawstring("à 10cm du bord gauche",me.font,brushes.black,280,56)
end sub
sub button1_click... (lance l'apercu)
me.printpreviewdialog1.showdialog()
end sub
printdocument1 est bien rattaché à printpreviewdialog1
je suis perdu...
c'est une histoire de résolution d'imprimante?
Faut-il fixer certains parametres au depart? (taille page, orientation?)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
David.V
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble. La dimension en pixel dépend entre autre la résolution... Je m'y connait pas assez dans le domaine pour te répondre en faite.
David
"bjo" a écrit dans le message de news:42318bae$0$2459$
J'ai besoin de placer sur une feuille A4 des données. J'ai cru comprendre que toutes les mesures se font en pixel.
Le probleme : quand par exemple je veux imprimer a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px) et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm alors que c'est du A4 donc 21cm.
Mon code:
sub printdocument1..
e.graphics.drawstring("à 10cm du bord
gauche",me.font,brushes.black,280,56)
end sub
sub button1_click... (lance l'apercu)
me.printpreviewdialog1.showdialog()
end sub
printdocument1 est bien rattaché à printpreviewdialog1
je suis perdu...
c'est une histoire de résolution d'imprimante? Faut-il fixer certains parametres au depart? (taille page, orientation?)
merci d'avance
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble.
La dimension en pixel dépend entre autre la résolution... Je m'y connait pas
assez dans le domaine pour te répondre en faite.
David
"bjo" <bb@bb.bb> a écrit dans le message de
news:42318bae$0$2459$626a14ce@news.free.fr...
J'ai besoin de placer sur une feuille A4 des données.
J'ai cru comprendre que toutes les mesures se font en pixel.
Le probleme : quand par exemple je veux imprimer
a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px)
et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm
alors que c'est du A4 donc 21cm.
Mon code:
sub printdocument1..
e.graphics.drawstring("à 10cm du bord
gauche",me.font,brushes.black,280,56)
end sub
sub button1_click... (lance l'apercu)
me.printpreviewdialog1.showdialog()
end sub
printdocument1 est bien rattaché à printpreviewdialog1
je suis perdu...
c'est une histoire de résolution d'imprimante?
Faut-il fixer certains parametres au depart? (taille page, orientation?)
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble. La dimension en pixel dépend entre autre la résolution... Je m'y connait pas assez dans le domaine pour te répondre en faite.
David
"bjo" a écrit dans le message de news:42318bae$0$2459$
J'ai besoin de placer sur une feuille A4 des données. J'ai cru comprendre que toutes les mesures se font en pixel.
Le probleme : quand par exemple je veux imprimer a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px) et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm alors que c'est du A4 donc 21cm.
Mon code:
sub printdocument1..
e.graphics.drawstring("à 10cm du bord
gauche",me.font,brushes.black,280,56)
end sub
sub button1_click... (lance l'apercu)
me.printpreviewdialog1.showdialog()
end sub
printdocument1 est bien rattaché à printpreviewdialog1
je suis perdu...
c'est une histoire de résolution d'imprimante? Faut-il fixer certains parametres au depart? (taille page, orientation?)
merci d'avance
alan
Vous vous faites vraiment chier pour rien... e.Graphics.PageUnit=GraphicsUnit.Millimeter Comme ca, tes unités sont en millimetres
"David.V" a écrit :
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble. La dimension en pixel dépend entre autre la résolution... Je m'y connait pas assez dans le domaine pour te répondre en faite.
David
"bjo" a écrit dans le message de news:42318bae$0$2459$ > J'ai besoin de placer sur une feuille A4 des données. > J'ai cru comprendre que toutes les mesures se font en pixel. > > Le probleme : quand par exemple je veux imprimer > a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px) > et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm > alors que c'est du A4 donc 21cm. > > Mon code: > > sub printdocument1.. > > e.graphics.drawstring("à 10cm du bord gauche",me.font,brushes.black,280,56) > > end sub > > sub button1_click... (lance l'apercu) > > me.printpreviewdialog1.showdialog() > > end sub > > printdocument1 est bien rattaché à printpreviewdialog1 > > > je suis perdu... > > c'est une histoire de résolution d'imprimante? > Faut-il fixer certains parametres au depart? (taille page, orientation?) > > merci d'avance > >
Vous vous faites vraiment chier pour rien...
e.Graphics.PageUnit=GraphicsUnit.Millimeter
Comme ca, tes unités sont en millimetres
"David.V" a écrit :
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble.
La dimension en pixel dépend entre autre la résolution... Je m'y connait pas
assez dans le domaine pour te répondre en faite.
David
"bjo" <bb@bb.bb> a écrit dans le message de
news:42318bae$0$2459$626a14ce@news.free.fr...
> J'ai besoin de placer sur une feuille A4 des données.
> J'ai cru comprendre que toutes les mesures se font en pixel.
>
> Le probleme : quand par exemple je veux imprimer
> a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px)
> et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm
> alors que c'est du A4 donc 21cm.
>
> Mon code:
>
> sub printdocument1..
>
> e.graphics.drawstring("à 10cm du bord
gauche",me.font,brushes.black,280,56)
>
> end sub
>
> sub button1_click... (lance l'apercu)
>
> me.printpreviewdialog1.showdialog()
>
> end sub
>
> printdocument1 est bien rattaché à printpreviewdialog1
>
>
> je suis perdu...
>
> c'est une histoire de résolution d'imprimante?
> Faut-il fixer certains parametres au depart? (taille page, orientation?)
>
> merci d'avance
>
>
Vous vous faites vraiment chier pour rien... e.Graphics.PageUnit=GraphicsUnit.Millimeter Comme ca, tes unités sont en millimetres
"David.V" a écrit :
en faite, c'est plus compliqué que ça. Faut résonner en Twip il me semble. La dimension en pixel dépend entre autre la résolution... Je m'y connait pas assez dans le domaine pour te répondre en faite.
David
"bjo" a écrit dans le message de news:42318bae$0$2459$ > J'ai besoin de placer sur une feuille A4 des données. > J'ai cru comprendre que toutes les mesures se font en pixel. > > Le probleme : quand par exemple je veux imprimer > a 10 cm du bord gauche, il imprime à 8 cm (10cm = 280 px) > et mon apercu (printpreviewdialog) à 100% me donne une largeur de 23 cm > alors que c'est du A4 donc 21cm. > > Mon code: > > sub printdocument1.. > > e.graphics.drawstring("à 10cm du bord gauche",me.font,brushes.black,280,56) > > end sub > > sub button1_click... (lance l'apercu) > > me.printpreviewdialog1.showdialog() > > end sub > > printdocument1 est bien rattaché à printpreviewdialog1 > > > je suis perdu... > > c'est une histoire de résolution d'imprimante? > Faut-il fixer certains parametres au depart? (taille page, orientation?) > > merci d'avance > >