Интеграция документов
7.1. Немного о терминологии
7.2. Использование OLE-технологии
7.3. OLE версии 2.0
7.4. Встраивание шрифтов TrueType
При составлении документов часто встает задача объединения документов, подготовленных в различных приложениях. Так, отчет, подготовленный в редакторе Write или текстовом процессоре Word for Windows, может содержать графики, подготовленные в приложении Paintbrush, чертежи, созданные в приложении Corel Draw и фотографии, снятые сканером и обработанные в графическом редакторе FotoFinish. Если вы издаете электронный бюллетень или электронную рекламу, вы можете подключить к основному текстовому документу записанную речь или музыку.
Как подготовить такой документ? В Windows 3.1 предусмотрен специальный механизм, позволяющий объединить в одном документе объекты, являющиеся результатом работы различных приложений. Вы можете создать документ, включающий в себя не только текст, графические изображения, таблицы, но также звуковое сопровождение (музыку, речь), и даже видеоролики. И что самое удивительное, ваш документ не будет представлять из себя "кучу" файлов в различных форматах, а останется единым документом.
Все перечисленные выше чудеса стали возможны благодаря новой технологии, внедренной фирмой Microsoft в операционной системе Windows 3.1. Эта технология носит название OLE.
Таинственное сокращение OLE происходит от словосочетания Object Linking and Embedding, что можно перевести как связывание (соединение) и встраивание (включение, внедрение) объектов.
OLE является набором средств, позволяющим легко подготавливать документы, включающие в себя данные, подготовленные в различных приложениях. Чтобы вы могли объединить данные, подготовленные в различных приложениях, необходимо, чтобы эти приложения поддерживали технологию OLE.
Стандартные приложения Windows - Paintbrush, Write, Sound Recorder, Cardfile, Object Pakager поддерживают OLE. Кроме стандартных приложений Windows, многие другие приложения, разработанные фирмой Microsoft и другими независимыми фирмами, включают в себя поддержку OLE-технологии. Microsoft Word for Windows 2.0 и 6.0, Microsoft Excel 4.0 и 5.0, ZSoft PhotoFinish 2.0, Designer, FoxPro for Windows, Access и многие другие пакеты включают поддержку OLE-технологии.