banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 08 March 2010 15:28

JeffC1977
Juste Inscrit !
Date d'inscription: 8 Mar 2010
Messages: 3

VBA tourner du texte au choix de l'utilisateur

Bonjour à tous

Je fais afficher du texte dans un fichier autocad. Le problème est que mon texte peux s'inscrice à l'envers.

Au début de mon code l'utilisateur décide de quel coté de la ligne le texte s'affichera. Ensuite le texte s'affiche. C'est rendu à cet endroit que mes problèmes arrivent.

Comment coder en VBA pour faire tourner le texte nouvellement afficher de 180 degré ? Ou comment coder pour faire afficher le texte, poser une question a savoir si le texte est bien orienté et s'il ne l'est pas alors tourne le texte de 180 degré.

merci de votre aide


textString = mesure qui sera afficher dans le fichier
insertionPoint = coordonnée qui s'affiche au centre de la ligne sélectionne par l'utilisateur
Angle = Angle de la ligne sélectionner par l'utilisateur


Code:

Set textObj = ActiveDocument.ModelSpace.AddText(textString, insertionPoint, txtHauteur.Text)
    textObj.Alignment = acAlignmentBottomCenter
    textObj.TextAlignmentPoint = alignmentPoint
    textObj.Rotation = Angle
    textObj.Alignment = acAlignmentBottomCenter
    ActiveDocument.Regen acActiveViewport

Hors ligne

 

Pied de page des forums

Powered by FluxBB