formázás nélkül próbál szöveget Mtext formátumba konvertálni? Sokszor próbáltam ezt megtenni, és végül megtaláltam a megoldást! Itt fogunk egy pillantást vetni rá.
az ok, amiért több szöveges objektumot egysoros Mtext objektumokká akartam konvertálni, az az, hogy háttérmaszkot akartam hozzárendelni. Van azonban mód arra, hogy maszkot helyezzen egysoros szöveges objektumokra. Segítségével TEXTMASK parancsot Express Eszközök fülre.
ez az, hogy a Wipeout objektumot a szöveg mögé helyezi a maszk viselkedésének szimulálása érdekében. Én személy szerint nem tetszik ez a megoldás, így kerestem egy másik.
ha egy másik Express Tools parancsot használunk – TXT2MTXT, akkor a szöveget Mtext-be konvertáljuk. A probléma ezzel az, hogy ha egynél több egysoros szöveget választunk ki, a parancs egy többsoros szöveggé alakítja őket.
tehát ahhoz, hogy több szöveges objektumot Mtext-be konvertáljunk, azokat egyenként kell konvertálnunk. Ez unalmas és nagyon időigényes, ezért más módon kell kezelnünk a helyzetet.
Konvertáljon több egysoros szöveges objektumot Egysoros Mtext-re formázás nélkül!
feladatunk elvégzéséhez egy lisp-et fogunk használni, amelyet egy ARRI nevű felhasználó tett közzé a cadlandia fórumon.
itt található az alkotó által írt lisp funkció magyarázata:
a txt2mtxt parancs nem őrzi meg az igazolás minden aspektusát. Egy kijelölt szöveg entitás, megtartja vízszintes komponens, de ró felső függőleges komponens minden, függetlenül attól, hogy a szöveg entitás eredeti indoklás. A T1MJ minden kijelölt szöveges entitást külön-külön átalakít Mtext-be, az eredeti szöveggel azonos vagy azzal egyenértékű indoklással, beleértve a függőleges komponenst is. “Egyenértékű” az Mtext-hez nem használt szöveg-entitás igazolásokhoz: bal / közép / jobb alsó-bal/alsó-közép/jobb alsó; középső középső-Közép lesz; Az igazítás/illesztés az új beszúrási ponttal az eredeti szöveg entitás alapvonal-igazítási / illesztési pontjai között félúton lesz, így a helyzetváltozás minimálisra csökken. Néha enyhe helyzetváltozást eredményez, attól függően, hogy az adott indokolás, a szöveg betűtípusa és/vagy hogy a szöveges tartalom tartalmaz-e karaktereket a nagybetűk magassága felett vagy alatt . A Fit-justified szöveg megtartja az eredeti magasságot, de elveszíti a szélesség beállítását.
a Lisp letölthető innen. Használatához kövesse ezt a három egyszerű lépést:
- töltse le a lisp-et és töltse be az AutoCAD-be az APPLOAD beírásával a parancssorba.
- írja be a T1MJ parancsot, és válassza ki a konvertálni kívánt szövegobjektumokat.
- Nyomja Meg Az Enter Billentyűt! Az egysoros szöveges objektumok most Egysoros Mtext objektumok!