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

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

Как присвоить атрибуты для полилинии

Ответ
Поиск в этой теме
Непрочитано 14.02.2020, 10:57
Как присвоить атрибуты для полилинии
romanov.gasu
 
Регистрация: 14.02.2020
Сообщений: 5

Добрый день! Нужна помощь.
Есть ли возможность в autocad присвоить необходимые атрибуты для полилинии?
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 554
Размер:	44.8 Кб
ID:	223117

Просмотров: 13002
 
Непрочитано 19.02.2022, 10:13
#61
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Только никакой пользы от прямого вывода этих XData нет - см. рисунок. Чтобы была польза - надо зарегистрировать свое приложение, и договориться - что либо определенная последовательность данных в XData, либо что данные идут парами: идентификатор - значение. Тогда вывод можно сделать осмысленным и структурированным. Т.е. применительно к этой теме - в простейшем случае будут пары строк вида { Имя поля : Значение поля }. Для экономии ресурсов можно повторяющиеся имена полей вынести в отдельный словарь с ключем в виде целого числа и тогда будут пары в XData будут вида { Число : Строка }. А при выводе будет из словаря по считанному числу-ключу подставлять имя поля. Этот вспомогательный словарь можно сохранить в словаре чертежа *.dwg, либо хранить в виде xml рядом со сборкой (если набор полей фиксирован) и подхватывать при загрузке сборки в акад.

Ну а поскольку извлечение данных XData не видит, то логично не только полилинии, но и те же блоки тоже вместо занесения всей информации в атрибуты хранить информацию в XData. Тогда собрать информацию по зарегистрированному имени приложения и вывести в нужном виде не представляет особой сложности.

Последний раз редактировалось Сергей812, 13.03.2025 в 14:33.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как присвоить атрибуты для полилинии

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дублируются полилинии, блоки, атрибуты в динамических блоках. Как избежать? Nemyheim Динамические блоки 30 22.10.2021 13:34
Проблемы с возвратом площади полилинии в динамическом блоке (поля и атрибуты) Полусолнце Динамические блоки 10 11.11.2016 11:51
Атрибуты не в блоках, атрибуты как самостоятельный примитив АлексЮстасу AutoCAD 11 13.05.2015 10:39
Можно ли полилинии присвоить доп. свойства посредством LISP piter_ch LISP 1 20.11.2012 18:32
Атрибуты для полилинии Botticelli AutoCAD 13 17.10.2011 23:17