3.1.1. Объект Application (приложение AutoCAD)

Источник здесь.[перевод не проверен];[перевёл Андрей Бушман]

    Объект Application  (приложение) является корневым объектом AutoCAD .NET API. Из него вы можете получить доступ к основному окну приложения, а так же к каждому открытому файлу чертежа. Получив ссылку на чертёж, вы получаете доступ к объектам в его составе. Для дополнительной информации по работе с открытыми файлами документов (documents) смотрите Объект Document (dwg-файл). Например, объект Application имеет свойство DocumentManager, которое возвращает объект DocumentCollection (коллекцию документов). Этот объект обеспечивает доступ к чертежам, которые открыты в текущем сеансе работы AutoCAD, а так же позволяет создавать, сохранять и открывать файлы чертежей. Другие свойства объекта Application обеспечивают доступ к специфическим  для приложения свойствам, таким как InfoCenter (центр информации), основное окно приложения и панель статуса. Свойство MainWindow позволяет получить доступ к имени приложения, размеру основного окна, его расположению на экране и видимости.

    В то время как большинство свойств объекта
Application позволяют получить доступ к объектам в AutoCAD .NET API, доступ к некоторым объектам можно получить и посредством AutoCAD ActiveX® Automation. Эти свойства включают COM-версию объект приложения (AcadApplication), панель меню (MenuBar), загруженные группы меню (MenuGroups) и предпочтения (Preferences).



DocumentManager (менеджер документов)

Контейнер, содержащий в себе объекты документов (все открытые чертежи).


DocumentWindowCollection (коллекция окон документов)

Контейнер для всех окон документов (это окна для каждого документа из коллекции DocumentManager).


InfoCenter (информационный центр)

Содержит ссылку на панель InfoCenter.

MainWindow (основное окно приложения)

Содержит ссылку на основное окно приложения AutoCAD (то, в котором открываются окна чертежей).

MenuBar (панель меню)

Содержит ссылку на COM-объект MenuBar, представляющий собой меню AutoCAD.

MenuGroups (группы меню)

Содержит ссылку на COM-объект MenuGroups который, в свою очередь, содержит наименования групп настроек для каждого загруженного CUIx-файла.

Preferences (пользовательские настройки)

Содержит справочную информацию COM object, которая позволит вам изменять многие из настроек, доступных в диалоговом окне Options.

Publisher (публикация)

Содержит ссылку на объект Publisher, который используется для публикации чертежей.

StatusBar (панель статуса)

Содержит ссылку на объект StatusBar, являющийся статусной строкой основного окна приложения (расположена в нижней части окна).

UserConfiguration (пользовательская конфигурация)

Содержит ссылку на объект UserConfiguration, позволяющий вам работать с сохранёнными пользовательскими профилями.


Comments