Le code présenté ici permet d'imprimer un texte aligné selon un angle X par rapport à la position horizontal (voir la capture).
Rene38 avait déposé une source (n°6575) exécutant la même chose mais qui avait l'inconvénient de ne pas fonctionner avec l'imprimante. C'est sur le site de Microsoft que j'ai trouvé la solution à son problème (en anglais hélas) et qui m'a permis de vous proposer cette source.
Printing Rotated Text with Visual Basic sur
http://support.microsoft.com/default.aspx?scid=kb;en-us;175535
Je n'ai pas pris le temps de commenter la source mais j'espère qu'elle vous servira et j'avoue que j'aimerais bien la voir figurer dans le prochain ApiDocVB ou autre site sur les API... .
Source / Exemple :
' MISE A JOUR:
'==========
'
'- J'ai ajouté l'utilisation de l'API SetBkMode afin de faire apparaître l'arrière-plan entre les caractères de chacune des lignes. Ainsi les lignes ne masquent plus les lignes précédentes (Voir ma source "Imprimer correctement même lorsque Printer.FontTransparent bugge" n°7976)
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.