Hello
1) YES le Mode Annotatif (apparu avec la version 2008) est LA solution "simple et evidente"
2) Mais parfois on peut aussi DOUBLER (Tripler, etc) les Textes / MTextes dans 2 (3/N) calques differents avec des tailles qui dependent des echelles de sortie dans les Presentations/Layouts !?
Je fais souvent CELA et IDEM avec les Blocs (+ la Routine Lisp BECH) car les gens qui vont modifier le DWG ne sont pas toujours COMPETENTS sur le Mode ANNOTATIF !? ... Alors que gerer N calques par Echelle, ils savent faire ...
OU le CCTP/CDC a interdit le Mode ANNOTATIF !
( Car les DWGs sont parfois repris des logiciels de DAO/CAO ne supportant pas le Mode ANNOTATIF )
Bien sur lors d'une MaJ du Texte / MTexte, il faut modifier les DEUX (3/N) Textes / MTextes !!
C pourquoi une routine Lisp (TXECH) comme celle donnee plus bas peut s'averer fort interessante !
Bye, lecrabe
;;; Echelle sur MText/Text par Bryce ;;;
(defun C:TXECH ( / ss ass rot )
(vl-load-com)
(if (setq ss (ssget "_:L" '((0 . "TEXT,MTEXT"))))
(progn
(setq ass (vla-get-ActiveSelectionSet (vla-get-ActiveDocument (vlax-get-acad-object)))
ss nil
rot (getreal "\nFacteur d'Echelle (Positif SVP): ")
)
(vlax-for text ass
(vla-put-Height text (* rot (vla-get-Height text)))
)
(vla-delete ass)
) ; progn
) ; if ss
(princ)
)