ObjectARX, AutoCAD. Среда программирования библиотеки C++


         

Таблицы идентификаторов


Имена, используемые в записях таблицы идентификаторов и в словарях должны следовать за этими правилами:

§         Имена может быть любая длина в ObjectARX, но имена символа, введенные пользователями в AutoCAD ограничены 255 символами.

§         AutoCAD сохраняет регистр имен, но не использует регистр на сравнениях. Например, AutoCAD полагает ", что “этаж" будет тем же самым символом как “ЭТАЖ”.

§         Имена может быть составлен из всех символов, позволенных в именах файла Windows NT, кроме запятой (,), backquote (‘), точка с запятой (;), и знак "=" (=).

База данных AutoCAD содержит следующие таблицы идентификаторов (в круглых скобках -  имя класса и команда AutoCAD, используемая для добавления входов):

§         N Таблица блоков (AcDbBlockTable; BLOCK)

§         N таблица Уровня (AcDbLayerTable; LAYER)

§         N Текстовая таблица стиля (AcDbTextStyleTable; STYLE)

§         N Linetype таблица (AcDbLinetypeTable; LTYPE)

§         N таблица Представления{*вида*} (AcDbViewTable; VIEW)

§         N

таблица ВЕРХНИХ РЕГИСТРОВ (AcDbUCSTable; UCS)

§         N

таблица Области просмотра (AcDbViewportTable; VPORT)

§         N таблица приложений Registered (AcDbRegAppTable)

§         N

таблица стилей Измерения (AcDbDimStyleTable; DIMSTYLE)

Каждая таблица содержит объекты соответствующего подкласса AcDbSymbolTableRecord.

Каждый класс таблицы идентификаторов обеспечивает getAt () функцией для поиска записи, указанной по имени. Сигнатуры для перезагруженных форм getAt () функция следующие. (##BASE_NAME## Замещает любой из девяти типов класса таблицы идентификаторов.)




Содержание  Назад  Вперед