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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Таблица. Поля. Как избавиться от "\w0.6000" не нарушая само поле?

Таблица. Поля. Как избавиться от "\w0.6000" не нарушая само поле?

Ответ
Поиск в этой теме
Непрочитано 15.05.2014, 15:38 #1
Таблица. Поля. Как избавиться от "\w0.6000" не нарушая само поле?
all-san
 
Регистрация: 15.05.2014
Сообщений: 5

Есть мой блок. В нём есть многострочный атрибут.
Есть таблица, в которой я заполняю данные. Одну из ячеек таблицы с помощью поля заполняю содержимое этого многострочного атрибута. И в начале "содержимого" появляются \w0.6000;

Как избавится от этих цифр "не ломая" поле.

Статью "LISP. Замена текстового стиля" читала. Лисп UNF-MTEXT не подходит. Он всю таблицу со всеми ячейками исправляет и взрывает поля. А мне надо только определённые ячейки поправить и поля сохранить, чтоб связь с объектами сохранилась.

Что посоветуете?
Просмотров: 2189
 
Непрочитано 15.05.2014, 16:27
#2
LynxM


 
Регистрация: 17.08.2010
Kyiv
Сообщений: 688
<phrase 1= Отправить сообщение для LynxM с помощью Skype™


Цитата:
Сообщение от all-san Посмотреть сообщение
Что посоветуете?
Файл можете приложить?
__________________
Лучше не обещать, чем обещать и не исполнять.
LynxM вне форума  
 
Непрочитано 15.05.2014, 16:43
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Выделить весь текст в ячейке, правый клик - Remove Formatting
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.05.2014, 11:16
#4
all-san


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


прикладываю файл

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Выделить весь текст в ячейке, правый клик - Remove Formatting
заходила в ячейку, выделяла поле со всем содержимым текстом, выбрала "удалить форматирование (ctrl+space)" - не получается.
у меня русский автокад 2012.
Вложения
Тип файла: dwg
DWG 2004
вопрос к форуму.dwg (292.5 Кб, 544 просмотров)
all-san вне форума  
 
Непрочитано 16.05.2014, 12:03
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


ИМХО: проблема не в поле, а в установленном атрибуте блока, откуда выполняется чтение. Так что надо ковырять именно его - (в данной ситуации) в определении атрибута снимать предустановленный коэффициент сжатия, равный 0.6. После этого - _.attsync и снятие форматирования для атрибутов блока.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.05.2014, 12:22
#6
all-san


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


Спасибо.

Получилось. Но за счет смены стиля шрифта. Подобрала шрифт с коэффициентом сжатия 1. Но это значит шрифт не по ГОСТу получается.
В атрибуте не смогла поправить коэффициент. Эта графа в свойствах объекта не редактируется. Из-за того что атрибут многострочный, наверное.
all-san вне форума  
 
Непрочитано 16.05.2014, 12:27
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Ага. По идее атрибуты (многострочные) надо создавать, используя стиль с коэффициентом сжатия, равным 1, а не 0.6. Менять сейчас настройки стиля бесполезно уже...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.05.2014, 12:34
#8
all-san


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


Ну да ладно. Все равно именно этот тест в чертежах не фигурирует. Только в таблице.
Я этому атрибуту создала другой похожий шрифт. Так что все тексты остались с нужным шрифтом.

Ну вот, одним секретом больше насчет многострочности атрибута
all-san вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Таблица. Поля. Как избавиться от "\w0.6000" не нарушая само поле?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Создание поля (field), ссылающегося на текстовое значение ячейки таблицы. skkkk Готовые программы 141 24.11.2023 15:49
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Вставка в поле части содержимого другого поля n0str0m0 AutoCAD 9 03.12.2010 13:46