Document объект |
Рисунок AutoCAD.
Имя класса VBA: |
AcadDocument |
---|---|
Новое подключение: |
Documents.Add |
Доступ через: |
Documents.Item |
К активному документу (рисунок AutoCAD) можно обратиться, используя ThisDrawing в VBA, или через свойство ActiveDocument в VB. Поскольку AutoCAD работает одновременно с только одним документом, и этот документ представляет одну базу данных, то активный документ можно использовать как текущую базу данных, так же как текущий документ.
Некоторые объекты в рисунке устанавливают формат, местоположение, или стиль, которые являются новыми объектами, они добавляются в рисунок. Они включают DimensionStyle, TextStyle, Linetype, Viewport, и Layer объекты. Рисунок может содержать многие из этих типов объектов, но одновременно активен может быть только один. Например, может быть несколько типов линии, доступных в рисунке, но только один, определённый как активный, будет использоваться при создании нового объекта. Объект Document содержит ссылки к этим активным объектам. Чтобы установить существующий объект как активный объект, используйте нижеупомянутые свойства.
Объект Document также содержит свойство (или связь) для всех коллекций. Из этих коллекций, вы можете итерацией выбрать любой объект рисунка.
Чтобы обращаться к свойствам рисунка типа Title, Subject, Author и Keywords, должен использоваться интерфейс IAcadSummaryInfo доступный как свойство объекта Document.
Использование Пространства листа и Пространства модели
Через объект Document, Вы управляете параметрами настройки пространства листа и пространства модели. По умолчанию, рисунок открыт в пространстве модели, с установкой неперекрывающегося видового экрана. Используйте свойство ActiveSpace, свойство MSpace и метод Display для управления параметрами настройки пространства листа и пространством модели. Смотри объект PViewport для получения дополнительной информации об использовании этих свойств и методов.
Сброс Активных Объектов
Изменения самых активных объектов, типа активного слоя и активного типа линии, показываются немедленно. Однако, несколько объектов должны быть сброшены для отображения изменений. Эти объекты - активный стиль текста, активный UCS и активная область просмотра. Чтобы сбросить объекты, просто вызовите ActiveTextStyle, ActiveUCS или свойство ActiveViewport, используя модификацию объекта.
Чтобы создавать или открывать объект Document, используйте методы New или Open. Чтобы редактировать или сделать запрос объекта Document, используйте следующие методы и свойства: