Probleme lors de l'impression d'une textbox multiligne

Résolu
dkvince Messages postés 11 Date d'inscription jeudi 20 juillet 2006 Statut Membre Dernière intervention 30 novembre 2006 - 17 août 2006 à 14:29
rdrapeau Messages postés 14 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 25 juin 2008 - 23 août 2006 à 16:47
Bonjour a tous,

Voila j'ai un probleme pour imprimer une textbox multiligne,
Dans ma textbox nommé Text2 j'ai ceci sur 2 lignes:

Signature pour attestation des conditions de SAV
spécifiées ci joint par ******** lors du dépôt.

j'utilise le code suivant:

    Printer.CurrentX = 200
    Printer.CurrentY = 7800
    Printer.FontSize = 9
    Printer.FontBold = False
    Printer.Print Text2

Mais le probleme c'est que j'ai un resultat qui ne me convien pas du tout
j'obtiens:
              Signature pour attestation des conditions de SAV
spécifiées ci joint par ******** lors du dépôt

Donc ma 1ere ligne "Signature pour attestation ...." est bien a 200 pixels du rebort de la feuille mais la 2eme ligne "spécifiées ci joint par..." est a Zero pixel, et j'aimerai qu'il soit egalement a 200 pixel comme la 1ere ligne de ma textbox.

Merci pour votre aide...

1 réponse

rdrapeau Messages postés 14 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 25 juin 2008
23 août 2006 à 16:47
Salut,

cela vient du saut de ligne, je pense qu'il faudrait que tu éclates ton texte en autant de ligne afin de gérer chaque ligne indépendamment

tab=split(text2.text,vbcrlf)
for i=1 to ubound(tab)
    printer.print tab(i)
next i

à tester bien sûr !

flaggy
3