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

Вернуться   Форум 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 не подходит. Он всю таблицу со всеми ячейками исправляет и взрывает поля. А мне надо только определённые ячейки поправить и поля сохранить, чтоб связь с объектами сохранилась.

Что посоветуете?
Просмотров: 2185
 
Непрочитано 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,829


Выделить весь текст в ячейке, правый клик - 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,829


ИМХО: проблема не в поле, а в установленном атрибуте блока, откуда выполняется чтение. Так что надо ковырять именно его - (в данной ситуации) в определении атрибута снимать предустановленный коэффициент сжатия, равный 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,829


Ага. По идее атрибуты (многострочные) надо создавать, используя стиль с коэффициентом сжатия, равным 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