<<
>>

Основные методы и свойства объекта Document

Каждый из элементов коллекции Documents представляет собой ссылку на объект Document, являющийся документом, открытым в приложении MS Word. Объект Document имеет довольно сложную структуру и содержит большое количество встроенных объектов.
Для упрощения программирования работы с объектами Document в VCL Delphi имеется специальный класс TWordDocument.

Многие свойства объекта Document, в свою очередь, являются объектами, имеющи­ми достаточно сложную и разветвленную структуру. Мы ограничимся рассмотре­нием только основных объектов и методов, которые используются для выполнения типовых операций, включая создание, открытие, закрытие и сохранение докумен­тов. Кроме того, важно знать свойства объекта Document, позволяющие получить доступ к абзацам, стилям, таблицам и окнам документа.

Основные свойства объекта Document приведены в табл. 17.2.

Таблица 17.2. Основные свойства объекта Document

Методы объекта Document позволяют выполнять различные действия с документами.

CheckSpel1ing:

Выполняет проверку орфографии в документе. При обнаружении ошибки со­держащее документ окно MS Word становится активным, кроме того, открыва­ется окно диалога Правописание.

Close(SaveChanges, Original Format. RouteDocument);

Закрывает документ. Данный метод полностью аналогичен методу Close кол­лекции Documents.

Range(Start: OleVariant; End: OleVariant):

Возвращает объект Range, содержащий фрагмент текста документа, начиная с символа, имеющего порядковый номер Start и заканчивая символом с порядко­вым номером End. Невидимые символы также учитываются при создании объек­та Range.

Save(NoPrompt. Original Format):

Аналогичен методу Save коллекции Documents.

Activate:

Делает документ активным.

Undo(Times: OleVariant):

Отменяет последние выполненные действия. Возвращает значение true, если действия были успешно отменены. Количество отменяемых действий опреде­ляется параметром Times.

При работе с внутренними объектами OLE-серверов можно использовать пере­менные типа OleVariant. Например, следующий фрагмент кода добавляет после 100- го символа документа текст «new text», причем работа с объектом Range произво­дится с помощью переменной вариантного типа:

var

R. S. Е : OleVariant;

S: =0;

Е:=100;

R:-WordDocument1.Range(S.E):

R. InsertAfter(’new text’);

Обратите внимание, что в данном случае компилятор не может проверить коррект­ность вызова методов объекта R. Иными словами, такой подход подразумевает по­зднее связывание с объектом типа Range. Поэтому в обычных случаях следует ис­пользовать не переменные OleVariant, а переменные типа объекта, с которым выполняются действия;

var

S. Е : OleVariant;

R : Range;

S:=0:

Е:=100:

R:-WordDocumentl.Range(S.E);

R.InsertAfter('new text’);

Можно также вызывать методы объекта без объявления соответствующей пере­менной:

WordDocumentl.RangelS.Е).InsertAfter('new text'):

В этом случае метод Range относится к объекту Document, а метод InsertAfter — к объ­екту Range.

<< | >>
Источник: Избачков Ю. С., Петров В. Н.. Информационные системы. 2006

Еще по теме Основные методы и свойства объекта Document:

  1. ПОНЯТИЕ О МЕТОДАХ ОБУЧЕНИЯ. МЕТОД И ПРИЕМ. ОСНОВНЫЕ ПОДХОДЫ К КЛАССИФИКАЦИИ МЕТОДОВ ОБУЧЕНИЯ
  2. 3.3. Научно-технические методы и средства, используемые для лабораторного исследования объектов
  3. 2.1. Информация как основной объект информационной сферы и системы права
  4. Основные направления применения метода.
  5. § 1. ОСНОВНЫЕ ХАРАКТЕРИСТИКИ МЕТОДА БЕСЕДЫ
  6. 12.2. Основные методы социологических исследований
  7. Часть III ОСНОВНЫЕ МЕТОДЫ ПРИКЛАДНОЙ СОЦИОЛОГИИ
  8. Основные направления применения метода.
  9. 2.2. Основные понятия и сущность выборочного метода
  10. Часть вторая. Основные методы анализа чувства беспокойства.
  11. Характеристика основных методов воздействия руководителя правоохранительного органа на подчиненных.
  12. Глава 1. Характеристика основных методов и форм воспитания военнослужащих
  13. §J. Педагогическая сущность и содержание основных методов воспитания
  14. § 4. Основные виды недвижимых вещей: Земельные участки, здания, сооружения, помещения, объекты незавершенного строительства и предприятия (п. 1239-1244)
  15. Резюме второй части. Основные методы анализа проблем, вызывающих чувство беспокойства.
  16. 5. ТИПОЛОГИЯ СМИ. КЛАССИФИКАЦИОННЫЕ ОСНОВАНИЯ, МЕТОДЫ ТИПОЛОГИЧЕСКОГО АНАЛИЗА. ОСНОВНЫЕ ТИПОЛОГИЧЕСКИЕ ГРУППЫ.
  17. § 1 Общие свойства семейственных отношений. – Общественный их характер. – В чем они подчиняются юридическому определению. – Свойство семейной власти и отличие ее от обладания. – Вопросы и иски о состоянии, соединенные с семейными правами. – Восстановление семейной власти. – Вмешательство правительственной власти в семейные отношения. – Отношения родственные.
  18. Статья 298. Незаконное проведение поисковых работ на объекте археологического наследия, уничтожение, разрушение или повреждение объектов культурного наследия