Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Лишние символы в поле на многосточный атрибут блока.

Лишние символы в поле на многосточный атрибут блока.

Ответ
Поиск в этой теме
Непрочитано 07.12.2012, 11:25 #1
Лишние символы в поле на многосточный атрибут блока.
shartal
 
Регистрация: 12.08.2009
Сообщений: 447

Есть блок с многострочным атрибутом. Вставляем поле со ссылкой на атрибут. Все хорошо. Закрываем файл, открываем. И в поле перед значением атрибута добавляются символы \W1.1000; При этом значение формулы поля остается абсолютно неизменным. Как убрать эти символы или, вернее как не допустить их появления?

Миниатюры
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 124
Размер:	11.3 Кб
ID:	91978  

Просмотров: 5047
 
Непрочитано 07.12.2012, 11:49
#2
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Обработчик полей не опознает коды форматирования многострочного текста. Выходов - два:
1) сделать атрибут, на который ссылаетесь, однострочным (рекомендую);
2) почистить коды форматирования этой утилитой (нет гарантии, что при последующем редактировании они не появятся снова).
kp+ вне форума  
 
Непрочитано 08.04.2013, 11:32
#3
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


kp+, Вот у меня таже проблема что и у автора темы. Ты в п.2 порекомендовал ултилиту.
Речь шла о mip_MTEXT_Unformat?
Она точно работает с многострочными атрибутами?
Правда у меня она не запускается и я проверить не могу.

Команда: (mip_MTEXT_Unformat)
; ошибка: слишком мало аргументов

Может чего не так делаю? Акад 2013.
__________________
AutoCad 2011 -> AutoCad 2013
Astartes вне форума  
 
Непрочитано 09.04.2013, 14:58
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


посмотрите ссылки из той темы.
kp+ вне форума  
 
Непрочитано 10.04.2013, 06:08
#5
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


Во вложении файл, там описана задача которою я хочу решить.
Скажите пожалуйста, возможно ли такое?

Использовал лисп взятый http://www.caduser.ru/forum/index.ph...0992&PAGEN_1=2, из поста №29.

ЗЫ: Нашел чтото похожее у Ли Мака, но чето мозгов не хватило разобратся как запусть данный лисп.
http://lee-mac.com/unformatstring.html
Миниатюры
Нажмите на изображение для увеличения
Название: Задача.jpg
Просмотров: 161
Размер:	182.0 Кб
ID:	100785  
Вложения
Тип файла: dwg
DWG 2010
Задача.dwg (36.1 Кб, 1020 просмотров)
__________________
AutoCad 2011 -> AutoCad 2013
Astartes вне форума  
 
Непрочитано 10.04.2013, 20:59
#6
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


У меня (Акад 2010 без верт. надстроек) unf-mtext отработал чисто. Но не факт, что при редактировании исходного мтекста или многострочного атрибута форматироание снова не появится. Встроенный редактор не отчитывается пользователю в этом, его задача - обеспечить WYSIWYG, всеми доступными средствами. Можно использвать альтернативный редактор, который не дает WYSIWYG и будет показывать все непечатаемые символы форматирования, это на любителя.

Рекомендую сделать эталонный однострочный текст (или атрибут блока) в непечатаемом слое либо в не подлежащей печати области чертежа. Он на 100% будет свободен от форматирования, без всяких вариантов. И на него пусть ссылаются все вторичные поля в текстах, мтекстах, простых и многострочных атрибутах.
Offtop: Только не говорите о засорении чертежа посторонними объектами
kp+ вне форума  
 
Непрочитано 11.04.2013, 05:22
#7
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 807


kp+, Я наверное просто не правильно понял смысл деформатирования текста. Т.е. если смотреть на моем примере: исходное сжатие текста 0.75 - лишних символов нет. Сжимаю на 0.55 - появляются лишнии символы. Далее я думал, если применю деформатирующий лисп, он уберет лишнии символы но сжатие оставит на 0.55. А лисп просто возвращает сжатие на исходные 0.75 и поэтому лишние символы исчезают. Тот же эффект получится если вручную вернуть сжатие на 0.75.
__________________
AutoCad 2011 -> AutoCad 2013
Astartes вне форума  
 
Непрочитано 11.04.2013, 10:41
#8
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


А символы-то не лишние! Именно они заставляют мтекст выделывать все доступные ему выкрутасы.
kp+ вне форума  
 
Непрочитано 25.05.2020, 14:06
#9
fanbass


 
Регистрация: 28.04.2019
Сообщений: 21


Прошло 8 лет.
А поле так и не поддерживает форматирование?
AutoCAD 2017.
Ссылаюсь через поле на много строчный текст - в итоге текст с символами форматирования...

Последний раз редактировалось fanbass, 25.05.2020 в 14:13.
fanbass вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Лишние символы в поле на многосточный атрибут блока.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как связать атрибут с параметрами динамического блока ? 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