Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

IDocument Object

Краткое описание

Базовый класс для документов всех типов.

Подробное описание

Объект IDocument имеет методы и свойства, которые являются общими для всех документов ELCUT. Объект IDocument никогда не используется непосредственно. Пользователь всегда работает с документом специального типа: задача (объект Problem), документ описания физических свойств (объект DataDoc), геометрическая модель (объект Model) и результаты (объект Result). Все они наследуют методы и свойства базого объекта IDocument, так что можно рассматривать их как объект IDocument, пока не потребуются специфические свойства конкретного документа.

Каждый документ типа IDocument является членом коллекции Documents. Чтобы создать новый пустой документ, используйте метод Add соответствующей коллекции. Метод Open коллекции открывает существующий документ (требуется указать имя файла).

Можно узнать имя документа (свойство Name), путь к файлу (свойство Path) и полное имя файла (свойство FullName). Оба эти свойства доступны только для чтения. Чтобы изменить имя документа или путь к файлу, используйте метод SaveAs. Также необходимо использовать метод SaveAs, когда документ сохраняется в первый раз. Свойство Saved типа Boolean показывает, был ли документ сохранен со времени последних внесенных изменений или нет.

Каждый объект IDocument управляет коллекцией окон, показывающих этот документ. Чтобы получить коллекцию Windows документа, используйте свойство Windows. Когда документ создается или открывается, то сразу создается и первое окно, показывающее этот документ. Его можно получить через свойство Windows (1). Можно создавать дополнительные окна, используя метод NewWindow.