impression d'un textbox en vb 2005 express

Le
Jo
bonsoir a tous

comment imprimer le texte d'un textbox multiligne avec la prise en compte
des retour de ligne
car la je fais:
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, 10, 170)
le texte sort imprimer sur une seule ligne et donc sort de la page. y a t'il
une intruction pour la prise en compte du retour de ligne
ou quel solution faut il apporter ?

Merci de votre aide
Jo
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU [MVP]
Le #12209311
"Jo" news:
bonsoir a tous

comment imprimer le texte d'un textbox multiligne avec la prise en compte
des retour de ligne
car la je fais:
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, 10, 170)
le texte sort imprimer sur une seule ligne et donc sort de la page. y a
t'il une intruction pour la prise en compte du retour de ligne
ou quel solution faut il apporter ?

Merci de votre aide
Jo




Bonjour,

Au lieu de préciser les coordonnées où sera dessiner votre texte, spécifiez
un rectangle délimitant la zone de votre texte à imprimer :
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, new Rectangle(10, 170, <Largeur>,
<Hauteur>))

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Jo
Le #12209301
Bonsoir et merci pour la réponse sa fonctionne a merveille

je souhaiterais aussi imprimer une ligne verticalement existe t'il quelque
chose pour cela
j'ai vu et essayé avec e.Graphics.Transform.Rotate(angle) mais sans résultat
peut être se n'est pas la bonne méthode ou
doit peut être accompagner d'autres choses ?

Cordialement
Jo

"Gilles TOURREAU [MVP]" groupe de discussion :
"Jo" news:
bonsoir a tous

comment imprimer le texte d'un textbox multiligne avec la prise en compte
des retour de ligne
car la je fais:
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, 10, 170)
le texte sort imprimer sur une seule ligne et donc sort de la page. y a
t'il une intruction pour la prise en compte du retour de ligne
ou quel solution faut il apporter ?

Merci de votre aide
Jo




Bonjour,

Au lieu de préciser les coordonnées où sera dessiner votre texte,
spécifiez un rectangle délimitant la zone de votre texte à imprimer :
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, new Rectangle(10, 170, <Largeur>,
<Hauteur>))

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Gilles TOURREAU [MVP]
Le #12209261
"Jo" news:
Bonsoir et merci pour la réponse sa fonctionne a merveille

je souhaiterais aussi imprimer une ligne verticalement existe t'il quelque
chose pour cela
j'ai vu et essayé avec e.Graphics.Transform.Rotate(angle) mais sans
résultat peut être se n'est pas la bonne méthode ou
doit peut être accompagner d'autres choses ?

Cordialement
Jo

"Gilles TOURREAU [MVP]" de groupe de discussion :

"Jo" news:
bonsoir a tous

comment imprimer le texte d'un textbox multiligne avec la prise en
compte des retour de ligne
car la je fais:
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New
Font("Arial", 20, FontStyle.Regular), Brushes.Black, 10, 170)
le texte sort imprimer sur une seule ligne et donc sort de la page. y a
t'il une intruction pour la prise en compte du retour de ligne
ou quel solution faut il apporter ?

Merci de votre aide
Jo




Bonjour,

Au lieu de préciser les coordonnées où sera dessiner votre texte,
spécifiez un rectangle délimitant la zone de votre texte à imprimer :
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New Font("Arial",
20, FontStyle.Regular), Brushes.Black, new Rectangle(10, 170, <Largeur>,
<Hauteur>))

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr








Bonjour,

Essayez plutôt : e.Graphics.RotateTransform()

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Jo
Le #12209241
Bonjour et merci de votre aide sa fonctionne avec:
e.Graphics.RotateTransform(90)
e.Graphics.DrawString(Me.NumeroTextBox.Text, New Font("Arial", 10,
FontStyle.Bold), Brushes.Black, 137, 174)
e.Graphics.ResetTransform()

Cordialement
Jo

"Gilles TOURREAU [MVP]" groupe de discussion :
"Jo" news:
Bonsoir et merci pour la réponse sa fonctionne a merveille

je souhaiterais aussi imprimer une ligne verticalement existe t'il
quelque chose pour cela
j'ai vu et essayé avec e.Graphics.Transform.Rotate(angle) mais sans
résultat peut être se n'est pas la bonne méthode ou
doit peut être accompagner d'autres choses ?

Cordialement
Jo

"Gilles TOURREAU [MVP]" de groupe de discussion :

"Jo" news:
bonsoir a tous

comment imprimer le texte d'un textbox multiligne avec la prise en
compte des retour de ligne
car la je fais:
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New
Font("Arial", 20, FontStyle.Regular), Brushes.Black, 10, 170)
le texte sort imprimer sur une seule ligne et donc sort de la page. y a
t'il une intruction pour la prise en compte du retour de ligne
ou quel solution faut il apporter ?

Merci de votre aide
Jo




Bonjour,

Au lieu de préciser les coordonnées où sera dessiner votre texte,
spécifiez un rectangle délimitant la zone de votre texte à imprimer :
e.Graphics.DrawString("Sujet: " & Me.SujetTextBox.Text, New
Font("Arial", 20, FontStyle.Regular), Brushes.Black, new Rectangle(10,
170, <Largeur>, <Hauteur>))

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr








Bonjour,

Essayez plutôt : e.Graphics.RotateTransform()

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr




Publicité
Poster une réponse
Anonyme