flere tekst til Mtekst uden at flytte! (Konverter tekst til Mtekst uden formatering!)

forsøger du at konvertere tekst til Mtekst uden nogen formatering? Jeg forsøgte at gøre netop det mange gange og endelig fandt jeg en løsning! Her vil vi se på det.

grunden til, at jeg ønskede at konvertere flere tekstobjekter til Enkeltlinjede Mtekstobjekter, er, at jeg ønskede at tildele baggrundsmaske. Der er dog en måde at placere en maske på enkeltlinjetekstobjekter. Ved at bruge TEKSTMASKE kommando fra fanen Ekspresværktøjer.

hvad dette gør er at placere Udslettelsesobjekt bag teksten for at simulere maskeadfærd. Jeg personligt kan ikke lide denne løsning, så jeg søgte efter en anden.

hvis vi bruger en anden kommando til Ekspresværktøjer – TKT2MTTEKST, konverterer vi tekst til Mteksttekst. Problemet med denne er, at når vi vælger mere end en enkeltlinjetekst, konverterer kommandoen dem til en Flerlinjetekst.

så for at konvertere flere tekstobjekter til Mtekstvi bliver nødt til at konvertere dem en efter en. Dette er kedeligt og meget tidskrævende, så vi har brug for en anden måde at håndtere situationen på.

Konverter flere Enkeltlinjetekstobjekter til Enkeltlinjetekst uden formatering!

for at fuldføre vores opgave bruger vi en lisp, der blev sendt af en bruger ved navn arri in cadlandia forum.
her er forklaringen på lisp-funktionaliteten skrevet af skaberen:

kommandoen tt2mtb bevarer ikke alle aspekter af begrundelse. For en markeret tekstenhed bevarer vandret komponent, men pålægger Top for en lodret komponent til alle, uanset Tekstenhedens oprindelige begrundelse. T1MJ konverterer hver markeret tekstenhed separat til Mteksttekst med samme eller tilsvarende begrundelse som originaltekst, inklusive en lodret komponent. “Ækvivalent” for tekst-enheds begrundelser, der ikke bruges med Mtekst: venstre / Center / højre bliver bund-venstre / Bund-Center / bund-højre; midten bliver midt-Center; Aligned / Fit bliver Bund-Center med nyt indsætningspunkt halvvejs mellem originaltekstenhedens basislinjejustering/tilpasningspunkter, så enhver positionsændring minimeres. Vil undertiden resultere i en lille positionsændring afhængigt af specifik begrundelse involveret, tekstskrifttype og/eller om tekstindhold inkluderer tegn, der strækker sig over eller under højden af store bogstaver . Fit-berettiget tekst bevarer den oprindelige højde, men mister breddejustering.

du kan hente Lisp herfra. For at bruge det skal du bare følge disse tre enkle trin:

  1. Hent lisp og indlæse den i AutoCAD ved at skrive APPLOAD på kommandolinjen.
  2. indtast T1MJ og vælg de tekstobjekter, du vil konvertere.
  3. Tryk Enter! Dine Enkeltlinjetekstobjekter er nu Enkeltlinjetekstobjekter!

tekst til Mtekst uden formatering og flytning af objekter

tekst til Mtekst uden formatering og flytning af objekter

Write a Comment

Din e-mailadresse vil ikke blive publiceret.