Aller au contenu

[Résolu] Quels sont les combinaisons pour le formatage d'un MText


Messages recommandés

Posté(e)

Bonjour à tous.

 

Voilà, je fais des textes multilignes depuis mon Lisp. Je sais déjà que "\\P" saute une ligne.

 

Mais comment faire pour l'italique, le souligner et le gras ?

 

Sans pour cela définir le texte avec une police autre que le style de texte utilisé.

 

Si quelqu'un a une astuce, un conseil... Je suis preneur...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Salut le Décapode...

 

Et merci de me répondre.

 

J'ai trouvé le souligné : "%%u", vieux souvenir d'AutoCAD 12... Non non, pas 2012... ;)

 

Mais ça ne fonctionne pas dans les textes multilignes... :angry:

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Salut,

 

Ecris un MTEXT simple sans aucune option et fait

(cdr (assoc 1 (entget (car (entsel)))))

sur celui-ci, il va te retourné par exemple: "DenisHen"

 

Edite ton mtext pour lui appliquer par exemple le soulignement et relance la ligne de code, tu auras comme retour: "{\\LDenisHen}"

 

et ainsi de suite pour tout les effets qui t’intéresse.

Par déduction tu devrais retrouver les codes à appliquer pour les effets souhaités.

 

Remarque que bien la mise en accolade, fait attention aux textes dont le nombre de caractères est > 250, ça se reporte sur le code 3 autant de fois fois que nécessaire par pavés de 250 caractères.

 

Donc c'est faisable, mais pas forcément aisé.

Rappel: Tu as le code de StripMtext sur le net pour supprimer les effets et tu verra que le code n'est pas simple.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Bonjour,

 

 

Voici une liste de codes pour les Mtexts :

 

 

\P Fait un saut de ligne

\O ou \o Active ou désactive le surlignement

\L ou \l Active ou désactive le soulignement

\~ Insère un espace sécable

\\ Insère une barre oblique inverse

\{ ou \} Insère une accolade gauche ou droite

\Cvaleur; Utilise la couleur définie par son numéro

\F nom fichier; Utilise le fichier de police spécifié

\Hvaleur; Utilise la hauteur spécifiée

\Hvaleurx; Applique un facteur d'échelle à la hauteur courante

\S…^…; Empile le texte suivant au-dessus du symbole

\Tvaleur; Ajuste l'espace entre les caractères (Entre .75 et 4 fois l'espace)

\Qangle; Change l'angle d'inclinaison

\Wvaleur; Affecte un facteur de largeur

\A Définit l'alignement (0 pour Bas, 1 pour Centre et 2 pour Haut)

Posté(e)

Salut à tous.

 

Et merci pour vos réponses, elle m'ont bien aidées...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité