| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
07.12.2012, 11:25 | #1 | |
Лишние символы в поле на многосточный атрибут блока.
Регистрация: 12.08.2009
Сообщений: 447
|
||
Просмотров: 5047
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Обработчик полей не опознает коды форматирования многострочного текста. Выходов - два:
1) сделать атрибут, на который ссылаетесь, однострочным (рекомендую); 2) почистить коды форматирования этой утилитой (нет гарантии, что при последующем редактировании они не появятся снова). |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
kp+, Вот у меня таже проблема что и у автора темы. Ты в п.2 порекомендовал ултилиту.
Речь шла о mip_MTEXT_Unformat? Она точно работает с многострочными атрибутами? Правда у меня она не запускается и я проверить не могу. Команда: (mip_MTEXT_Unformat) ; ошибка: слишком мало аргументов Может чего не так делаю? Акад 2013.
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
Во вложении файл, там описана задача которою я хочу решить.
Скажите пожалуйста, возможно ли такое? Использовал лисп взятый http://www.caduser.ru/forum/index.ph...0992&PAGEN_1=2, из поста №29. ЗЫ: Нашел чтото похожее у Ли Мака, но чето мозгов не хватило разобратся как запусть данный лисп. http://lee-mac.com/unformatstring.html
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
У меня (Акад 2010 без верт. надстроек) unf-mtext отработал чисто. Но не факт, что при редактировании исходного мтекста или многострочного атрибута форматироание снова не появится. Встроенный редактор не отчитывается пользователю в этом, его задача - обеспечить WYSIWYG, всеми доступными средствами. Можно использвать альтернативный редактор, который не дает WYSIWYG и будет показывать все непечатаемые символы форматирования, это на любителя.
Рекомендую сделать эталонный однострочный текст (или атрибут блока) в непечатаемом слое либо в не подлежащей печати области чертежа. Он на 100% будет свободен от форматирования, без всяких вариантов. И на него пусть ссылаются все вторичные поля в текстах, мтекстах, простых и многострочных атрибутах. Offtop: Только не говорите о засорении чертежа посторонними объектами |
|||
|
||||
Котло- и реакторостроение Регистрация: 25.02.2010
Барнаул
Сообщений: 807
|
kp+, Я наверное просто не правильно понял смысл деформатирования текста. Т.е. если смотреть на моем примере: исходное сжатие текста 0.75 - лишних символов нет. Сжимаю на 0.55 - появляются лишнии символы. Далее я думал, если применю деформатирующий лисп, он уберет лишнии символы но сжатие оставит на 0.55. А лисп просто возвращает сжатие на исходные 0.75 и поэтому лишние символы исчезают. Тот же эффект получится если вручную вернуть сжатие на 0.75.
__________________
AutoCad 2011 -> AutoCad 2013 |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как связать атрибут с параметрами динамического блока ? | Benz | Динамические блоки | 2 | 19.11.2011 00:10 |
Можно ли создать многострочный атрибут блока, который будет динамически растягиваться? ACAD 2007. | Vavapet | Динамические блоки | 2 | 01.03.2011 15:00 |
Синхронизация надписи в пределах одного блока атрибут | мозг | AutoCAD | 5 | 19.07.2010 16:11 |
Изменить поле (формула) атрибута блока | EfremenkoDO | Программирование | 5 | 08.04.2010 11:43 |
ПОле, вставленное в атрибут блока | maestro | AutoCAD | 46 | 10.03.2007 01:43 |