încercați să convertiți textul în Mtext fără nicio formatare? Am încercat să fac doar că o mulțime de ori și în cele din urmă, am găsit o soluție! Aici vom arunca o privire la ea.
motivul pentru care am vrut să convertesc mai multe obiecte Text în obiecte Mtext cu o singură linie este că am vrut să atribuie masca de fundal. Există totuși o modalitate de a plasa o mască pe obiecte Text cu o singură linie. Utilizând comanda TEXTMASK din fila Instrumente Express.
ceea ce face acest lucru este de a plasa obiect Wipeout în spatele textului, în scopul de a simula comportamentul masca. Eu personal nu-mi place această soluție, așa că am căutat un alt.
dacă folosim o altă comandă Express Tools-TXT2MTXT, vom converti textul în Mtext. Problema cu aceasta este că atunci când selectăm mai mult de un Text cu o singură linie, comanda le transformă într-un singur Text multilinie.
deci, pentru a converti mai multe obiecte Text în Mtext, va trebui să le convertim unul câte unul. Acest lucru este plictisitor și consumă foarte mult timp, așa că vom avea nevoie de un alt mod de a gestiona situația.
convertiți mai multe obiecte text cu o singură linie în Mtext cu o singură linie fără nicio formatare!
pentru a finaliza sarcina noastră, vom folosi un lisp care a fost postat de un utilizator numit arri în cadlandia forum.
iată explicația funcționalității lisp scrisă de creator:
comanda TXT2MTXT nu păstrează toate aspectele justificării. Pentru o entitate text selectată, Reține componenta orizontală, dar impune Top pentru o componentă verticală tuturor, indiferent de justificarea inițială a entității Text. T1MJ convertește fiecare entitate Text selectată separat în Mtext cu o justificare identică sau echivalentă cu textul original, inclusiv o componentă verticală. „Echivalent” pentru justificări text-entitate neutilizate cu Mtext: Stânga/Centru / Dreapta devin jos-stânga/jos-Centru/jos-dreapta; mijloc devine mijloc-centru; Aliniat / Fit devin Centru-jos cu un nou punct de inserție la jumătatea distanței dintre alinierea de bază/punctele de potrivire ale entității textului original, astfel încât orice schimbare de poziție să fie minimizată. Va duce uneori la o ușoară schimbare de poziție, în funcție de justificarea specifică implicată, fontul textului și/sau dacă conținutul textului include caractere care se extind deasupra sau sub înălțimea literelor majuscule . Textul justificat de potrivire va păstra înălțimea originală, dar va pierde ajustarea lățimii.
puteți descărca Lisp de aici. Pentru a-l utiliza, trebuie doar să urmați acești trei pași simpli:
- descărcați lisp-ul și încărcați-l în AutoCAD tastând APPLOAD pe linia de comandă.
- tastați T1MJ și selectați obiectele Text pe care doriți să le convertiți.
- Apăsați Enter! Obiectele dvs. de Text cu o singură linie sunt acum obiecte Mtext cu o singură linie!