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

       

Инициализация базы данных


Когда сеанс AutoCAD начинается, база данных содержит следующие элементы:

§

N набор девяти таблиц идентификаторов.

Block table (AcDbBlockTable)

Dimension style table (AcDbDimStyleTable)

Layer table (AcDbLayerTable)

Linetype table (AcDbLinetypeTable)

Registered applications table (AcDbRegAppTable)

Text style table (AcDbTextStyleTable)

User Coordinate System table (AcDbUCSTable)

Viewport table (AcDbViewportTable)

View table (AcDbViewTable)

Некоторые из таблиц идентификаторов уже содержат один или большее количество записей. Таблица уровня содержит уровень 0. Блочная таблица первоначально содержит три записи: *MODEL_SPACE, *PAPER_SPACE, и *PAPER_SPACE0.  Linetype таблица всегда имеет НЕПРЕРЫВНЫЙ, BY_LAYER, и BY_BLOCK linetype. Таблица зарегистрированных приложений всегда имеет ACAD. Текстовая таблица стиля всегда имеет СТАНДАРТНЫЙ.

§         словарь имен объектов. Когда база данных создана, этот словарь уже содержит два словаря баз данных: словарь ГРУППЫ и MLINE словарь стиля. В пределах MLINE словаря стиля, СТАНДАРТНЫЙ стиль - всегда имеется.

§         N фиксированный набор переменных заголовка. (Они - не объекты базы данных.)



Содержание раздела