Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: Paravozzz от 22-07-2019, 22:00:15
-
Всем доброго дня!
Подскажите пожалуйста, можно ли в таблице (или в любом другом примитиве ) сохранить десятичное число, так что бы его не видел пользователь, но что бы можно было его считать при помощи самописной библиотеки arx.
На данный момент я храню десятичное число для таблицы, путём создания из этой таблицы блока и добавления в блок атрибута.
Это доставляет неудобство, т.к. для того что бы пользователю подправить таблицу необходимо заходить в редактор блоков.
Спасибо!
-
Подскажите пожалуйста, можно ли в таблице (или в любом другом примитиве ) сохранить десятичное число, так что бы его не видел пользователь, но что бы можно было его считать при помощи самописной библиотеки arx.
Да. И это называется Extended Data. Для добавления в объект/примитив: AcDbObject::setXData, для чтения из объекта/примитива: AcDbObject::xData
-
Пример можешь посмотреть в ObjectARX SDK: samples\database\xdata_dg
-
Александр, спасибо! :)