Функции-элементы
| Constructor | Хотя вы не создаете объект TDocument непосредственно, конструктор требуется вызывать при
создании производного класса. |
| Destructor | Удаляет объект TDocument. |
| CanClose | Перед закрытием текущего документа проверяет
возможность закрытия дочерних документов. |
| Close | Закрывает документ, но не удаляет и не отсоединяет его. Проверяет дочерние документы. |
| Commit | Сохраняет текущие данные в памяти. |
| FindProperty | Получает индекс характеристики по ее имени. |
| GetDocManager | Возвращает указатель на текущий администратор
документа. |
| GetDocPath | Возвращает для документа маршрут каталога. |
| GetOpenMode | Получает для текущего документа режим и флаги
защиты. |
| GetProperty | Возвращает общее число характеристик для данного документа. |
| GetTemplate | Получает шаблон, используемый для создания документа. |
| GetTitle | Возвращает заголовок документа. |
| HasFocus | Использует администратор документов для определения активности документа. |
| InStream | Общий ввод для конкретного типа носителя. Эту
функцию можно переопределить для обеспечения возможности использования для класса документа потока. |
| IsDirty | Возвращает True, если документ или его дочерний отображаемый элемент были изменены, но не
сохранены. |
| IsOpen | Проверяет, имеет ли документ потоки в списке
потоков. Возвращает False при отсутствии открытых потоков. |
| NextStrem | Получает следующую запись в потоке или 0. |
| NextView | Получает следующий отображаемый элемент в
списке или 0. |
| NotifyViews | Уведомляет отображаемые элементы текущего документа и отображаемые элементы дочерних документах об изменении. |
| Open | Открывает документ, используя заданны маршрут. |
| OutStream | Общий вывод для конкретного типа носителя. Эту
функцию можно переопределить для обеспечения возможности использования для класса документа потока. |
| PostError | Посылает сообщение об ошибке, переданное в виде строкового ресурса. |
| PropertyCount | Получает общее число характеристик для объекта
TDocument. |
| PropertyFlags | По заданному индексу возвращает атрибуты заданной характеристики. |
| PropertyName | Возвращает имя характеристики по заданному индексу. |
| QueryViews | Опрашивает отображаемые элементы текущего документа и дочерних документов о заданном событии. |
| Revert | Выполняет действие, обратное Commit, и отменяет изменения, внесенные в документ со времени
последней операции commit. |
| RootDocument | Возвращает в качестве корня документа указатель this. |
| SetDocManager | Устанавливает текущий администратор документа
в соответствии с аргументом. |
| SetDocPath | Задает маршрут документа для операций Open и Save. |
| SetOpenMode | Устанавливает для текущего документа режим и
значения флагов защиты. |
| SetProperty | Устанавливает значение характеристики с заданным индексом и типом данных. |
| SetTamplate | Устанавливает шаблон документа, совместимый с
файлом. |
| SetTitle | Устанавливает заголовок документа. |
| AttachStream | Вызывается из конструктора TStream и связывает
поток с текущим документом. |
| DetachStream | Вызывается из конструктора TStream и отсоединяет поток от текущего документа. |