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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что такое XDATA?

Что такое XDATA?

Ответ
Поиск в этой теме
Непрочитано 05.08.2009, 21:58 #1
Что такое XDATA?
Linetzev
 
Регистрация: 05.08.2009
Сообщений: 7

Ходив по форумам по VBA под ACAD я прочел про XDATA. Подскажите какие данные об объекте хранятся в этом свойстве?
Просмотров: 4108
 
Непрочитано 06.08.2009, 12:22
#2
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Разные, текстовые и численные. Какие программа поместит, такие данные и будут. Вообще не мешает в первую очередь смотреть Справку Автокада (acad_dev.chm).

Последний раз редактировалось KSI, 06.08.2009 в 12:28.
KSI вне форума  
 
Автор темы   Непрочитано 17.08.2009, 09:09
#3
Linetzev


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


Справку я посмотрел, но к своему стыду, мало что понял.
Я пишу на VBA и мне хотелось узнать можно ли сохранить какую-либо служебную информацию в XDATA (или в другое поле) при построении нового чертежа по данным из текстового файла (построение через макрос VBA), чтобы в последствии с помощью других макросов пользоваться этой служебной информацией.

Чертеж мой выглядит примерно так: с помощью VBA строится план участка работы, содержащий множество точек, текстов, штриховок и полилиний на своих слоях. Слоев может быть очень много (до 200 шт) и на каждом слое хранится всего одна полилиния на нулевом уровне. Имя слоя в данном случае несет лишь одно значение, описывающее одну характеристику полилинии.
Мне же нужно для каждой полилинии сохранить большой объем информации (до 10-20 характиристик), чтобы в последствии программно пользоваться этой информацией.

Подскажите как мне это реализовать (с помощью XDATA или других свойств объектов-примитивов)?
Данные XDATA в свойствах ACAD не видно, а помощью макросов их можно прочитать, не так ли?

Заранее спасибо.
Linetzev вне форума  
 
Непрочитано 17.08.2009, 09:35
#4
Игорь Костюкович


 
Регистрация: 31.07.2009
Минск
Сообщений: 40


Цитата:
Данные XDATA в свойствах ACAD не видно, а помощью макросов их можно прочитать, не так ли?
Совершенно справедливые слова - функции для манипуляций с расширенными данными в AutoCAD придётся писать самому.
Рекомендую посмотреть в сторону продукта AutoCAD Map 3D. Там есть такое понятие, как "объектные данные" (в некоторых переводах "данные объекта"). Они, как и XDATA, присоединяются к объектам чертежа. Но, в отличие от XDATA, имеют готовые интерфейсы как для пользователя, так и для программиста...
Игорь Костюкович вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Что такое XDATA?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SCAD vs LIRA X-DeViL Расчетные программы 92 11.08.2011 21:53
Москва не сразу строится Perezz!! Разное 20 21.04.2009 23:52
Что такое здание с антресолью? goa_21 Архитектура 2 18.02.2009 13:47
Международная конференция в Пензе Матвей Разное 3 23.09.2007 01:31
Что же такое "Point A" кладоискатель AutoCAD 6 23.11.2006 09:55