Защо текста остава в големи размери?
Здравейте. При склаиране на целия чертеж, текста "откача", и изглежда по начина в снимка 1. След маркиране на всички текстове, и задаване нормалан и желана от мен височина, нищо не се променя. Моля ви за съдействие
Защото си избрал текстът да е анотативен и са му зададени различни мащаби.
Най-вероятно си избрал опцията за автоматично добавяне на мащаби и при всяка смяна на мащаба ти се добавя нов.
За да оправиш проблема
Пусни командата objectscale и изтрий ненужните мащаби. Може да изключиш опцията да се виждат обектите от другите мащаби освен настоящия. (1)
За да не се случва пак
Изключи опцията да не ти се добавят обектите в мащаба като превключваш мащабите (2)
P.S. Изглежда си идеален кандидат за курса по мащаби, лейати и sheetset
Благодаря за отговора. Ето какво се получава: и ако променятекста от менюто в снимка 3 всичко си идва на място. Аз лично нямам обяснение.
Здравейте и от мен.
Антон това което виждам е че големината на текста е зададена вътре в самия текст, т.е. отверен е текст в текст едитор и след това е задена височина.Сигурен съм в това защото го виждам на една от твойте първи снимки в която си слектирал един текст (снимка 1 позиция 1 - на моята снимка) и в quick properties виждам как в полето Contents (снимка 1 позиция 2 - на моята снимка) е записана H600,00
След това виждам следващите снимки в които след селектиране на всички подобни текстове вече полето Contents от quick properties прозореца е Varies, което подсеща че не за всички избрани текстове, е валидно че H e 600,00 , което дава основание за това че дори и да промениш Height на текста от quick properties прозореца или от Properties, самия текст няма да отчете промяната. Това е така защото една част от него крие в себе си информация за характеристиката си - височина (Height), която информация е зададен на по-високо ниво от йерархията (нивтото е: отверен е текста и след това е маркиран и му е зададен текст), в която може да зададеш височина на текст. Променяйки височината на по-ниско стъпало от йерархията (ниво свойство на обекта - менюто Properties), следва тази промяна да не се отрази.
Затова има няколко варианта за да оправиш текста:
1. Влизаш ръчно във всеки един текст и задаваш височината която искаш да бъде.
2. Липс - Лиспа който може да използваш е StripMtext v5.0.
Може да го свалиш от тук:
Как се работи с него може да прочетеш в тази тема тук:
Как може да се оправи проблем с текста в чертеж?
Какво прави лиспа?
Премахва форматирането на по-горно ниво от йерархията - премахва форматирането което се съдържа вътре в самия текст, а не е задено в Properties на обекта текст.Пускайки лиспа следва да махнеш това форматиране и съответно да контролираш височината на тескта от свойстовото на обекта - от палетата за свойства Properties.
Ако имаш затруднения с лиспа пиши, ще дообесня.В примера от темата към която те препратих, са махнати Font, Height и color, в товоя случай може да махнеш само височината_ - Height
Примера който е даден пак е по отношение на текст, НО реално лиспа може да се използва и за махне формата на линии, така че смятам че ще ти е полезен и за напред.Особено в ситуации когато получиш подложка с много линии, който трябва да махнеш форматирането което е направено по всякакъв безумен начин.
Надявам се да съм бил полезен с отговора.
Краси респект към теб. Както ти се изрази форматиране по безумен начин. Нямам никаква идея защо е направен по този начин формата. За мен лично е прекалено ангажиращ и тежък. Ако имам проблем с лиспа ще пиша непременно. Още веднъж ти благодаря!!!
Така, прегледах файловете, които ми изпрати.
Определно проблема идва от мястото от което предположих че идва в по-горните коментари. На снимка 1 позиция 2 ясно се вижда че в Content не е само съдържанието на Mtext -а (снимка 1 позиция 1) ами има и формтирнане.
Проверих съотвенто как точно е форматиран текст.
Определно е форматиран в едната си част по един начин с височина на текста 500 (снимка 2 позиция 1), а в другата си (снимка 2 позиция 2) с 400.Освен това има допълнително форматиране по-цвят, подравнение и т.н.
След като ми написа че липс не е проработил, рапочнах "разузнаване" защо не работи и как да проработи :). Оказа се че цялата работа идва от допълнителни празен ред (снимка 3 позиция 1) който имаш в някои от mtext -товете.
Съответно премахвайки този ред нямам абсолютно никакъв проблем да приложа липса и да изтрия от Content цялото форматиране. Следователно след премахване на форматирането, следва да мога да мога да въвеждам височната от Properties и тя да бъде за целия текст.Така проблема с неработештия лисп е решен, НО не напълно.
Идва въпроса: Как да махнем последния празен ред от текста?
Вариант 1 - ръчно :)... това обаче е все едно ръчно да махнем форматирането на всеки текст и така лиспа за премахване на форматирането отпада.
Вариант 2 - Лисп който да свършиподбна работа но да не бъде възпрепятстван от последния празен ред в текста - това е по разумното решение.Такъв лисп обаче не открих засега.
Тръгнах да търся отделен лисп който да махне този последен ред.Намерих и си помислих че сме решили проблема, НО уви НЕ. ...НЕ всеки един от подобните текстове (селектирани с Select Similar) текст има в себе си този празен ред, някой нямат и за тези които нямат се изтрива последния символ от текста, което е неприятно. Така че като насока мога да ти кажа да потърсиш друг лисп който директно да махне формата без да зависи от последния празен ред или пък да потърсиш начин да махнеш последния ред само за определения mtext (там където го има).
По отношение на форматирането, попринцип не е никак удачно да правиш форматирането вътре в самия текст, естествено има и изключения. Освен това това форматиране може да се е получило, не умишлено ами на база конвертиране, ако чертежа е бил направен на някакъв друг software и след това е бил конвертиран в DWG, има голма мвероятноност нещо да се е случило.
Надявам се да съм бил полезен с отговора и насоките
Доста време съм губил да форматирам текстове в мой стил така че сигурно ще си инсталирам Лиспа и ще избягвам да форматирам вътре в текста. Благодаря Ви за разискания проблем! Поздрави и лек ден!
^C^CNABKK - това записвам при Лиспа за номериране на атрибути. За тази програма какво трябва да въведа при инсталиранети и. Поздрави!
@Николай Николов,
В този урок
Автоматизация с AutoLISP за НЕпрограмисти
е пояснено как се зарежда липс програмка в AuotCAD.Така че изгледай го ще придобиеш добра представая за това как се работи с лисп.
На един и същи принцип е с кой да е лисп.
Самото стартиране на лиспа е с командата определена вътре в него.
За лиспа който съм споделил по-горе е StripMtext. Т.е. след зареждане на лиспа, той се стартира с StripMtext, изписваш тази команда и след това избираш дадения текс който искап да преформатираш или първо избираш дадения текст и след това стартираш командата StripMtext, след което ти излиза прозорец в който да избереш кои точно свойства на текста искаш да форматираш до настройка по подразбиране за Layer-a (снимка 1 позиция 1).Съответно избираш кои свойства като форматиране искамш да махнешппш (снимка 1 позиции 2 и 3 ), избираш ОК (снимка 1 позиция 4) ...и готово файла е премахнат.
Що се касае за всеки един лисп, зарежда се постандартен начин, трябва да знаеш коя е командата с която е направен да се стартира, стартираш и след това следваш комадния ред какво ти казва да направиш (Select Object, Insert, Move, Insert number ... в завсимост от лиспа те съответно ти казва както трябва да направиш стъпка по стъпка.
Ето как може да разбираш лисп програмката : Лиспът е низ от команди който се извършват сместо теб, за да се изътлнят тези команди съответно трябва да е извършена някаква селекция, да се въвде нкакво число, зависи как точно прави лиспа.
Препоръката ми е да потърсиш из форума наа Aula с ключова дума Lisp, следва да намерип много интересни и полезни теми свързани с практически опит от ежедневието.
Надявам се да бил полезен с коментара и да си хванал осната идея на зареждане и ползване на липс.
Аз съм си инсталирал три Лисп програмки, за кол. сметки, за промяна на група числа с определена цифра и за номериране на атрибути. Така че трябва да се справя и с тази. Само ми трябваше командата за стартиране. Тази ми се видя малко дълга та за това зададох въпроса. Благодаря и поздрави.
Със сигурсност си се справил.
Да малко е дълга за лиспа който съм споделил по-горе е както написах - StripMtext, винаги може да се промени, но ако използваш Autocomplete опцията за командите в AutoCAD, то би следвало да не ти е проблем след изписването на първите три букви на командата да остане само тя и съответно да си я стартираш.