Řádkování MText popisek není součástí stylu multiodkazu, takže standardně toto nastavit nejde. V plném AutoCADu nebo v AutoCADu LT 2024 si ale můžete načíst LISP reaktor, který se o toto nastavení automaticky postará, ihned po opuštění příkazu MODKAZ.
Následující LISP kód si přidejte do automaticky načítaného souboru ACADDOC.LSP.
(defun _mleaderspfac (/ obj objent objentdata vlaobjent)
(if (setq obj (ssget "_L" '((0 . "MULTILEADER"))))
(progn
(setq objent (ssname obj 0)
objentdata (entget objent)
vlaobjent (vlax-ename->vla-object objent)
)
(if (/= (cdr (assoc 290 objentdata)) 0) ; w. MText
(if
(or T (= (vlax-get-property vlaobjent 'TextLineSpacingStyle) 1)) ; all
(progn
(vlax-put-property vlaobjent 'TextLineSpacingStyle 2)
(vlax-put-property vlaobjent 'TextLineSpacingFactor 1.5) ; line spacing
) ;_ end of progn
) ;_ end of if
) ;_ end of if
) ;_ end of progn
) ;_ end of if
) ;_ end of defun
(if (not Command_Ending_Reactor)
(setq Command_Ending_Reactor
(vlr-command-reactor nil '((:vlr-CommandEnded . Command_Ended_Command)))
)
)
(defun Command_Ended_Command (In_ReactorName In_Command)
; (alert (car In_Command )) ;; <-- Remove this line, it shows all incomming command
(if (= (car In_Command) "MLEADER") (_mleaderspfac)) ; "MLEADERCONTENTEDIT" "MLEADEREDIT"
)
Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy Arkance Systems. Můžete si také přidat odkaz na vaše stránky:
Tipy a triky prosím využívejte na vlastní zodpovědnost. Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů. Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení. Další publikování obsahu je dovoleno jen se souhlasem autora.