- •Лекция № 4 «Современные технологии обработки текстовой информации»
- •I. Техническое редактирование текстов
- •1. Растровые и векторные – по способу формирования символов
- •2. Моноширинные и пропорциональные
- •3. Серифные и рубленные
- •4. Декоративные и специальные шрифты.
- •II. Настольная издательская система ms Word
- •1. Основные возможности
- •2. Пользовательский интерфейс
- •3. Структура документа
- •4. Структура страницы
- •5. Форматирование документов
- •6. Стили форматирования
- •7. Оформление таблиц
- •8. Технология внедрения и связывания объектов ole
- •1. Внедрение объекта
- •2. Связывание объекта
8. Технология внедрения и связывания объектов ole
OLE – Object Linking and Embedding – связывание и внедрение объекта.
Достоинство OLE – не имеет ограничений и позволяет организовывать передачу данных между любыми приложениями. Она определяется протоколом взаимодействия Windows-приложений.
Термины:
клиент–приложение, принимающее объект;
сервер–приложение, средствами которого создается объект.
Технологию OLE поддерживают все Windows-приложения, но в разных качествах.
Так, MS Word включает в себя несколько приложений: редактор рисунков, редактор формул, текстовый редактор и т.д. Редактор формул - OLE-сервер; текстовый редактор – может быть как OLE-сервером, так и OLE–клиентом.
Технология OLE предусматривает 2 варианта обмена данными:
1. Внедрение объекта, при котором в документ-клиент выставляется сам объект. Для отображения на экране или распечатке документа OLE-объект не использует средств приложения-источника.
2. Связывание объекта, при котором в документ-клиент помещается не сам объект, а лишь ссылка на документ-сервер. В этом случае OLE-объект связан с документом-сервером, в котором находится объект.
1. Внедрение объекта
Способы внедрения объектов
- из открытого документа (Правка→Вставить или Правка→Специальная вставка);
- из файла;
- вызовом OLE-сервера (командой Вставка→Объект);
Технология внедрения объекта из открытого документа
- в приложении-источнике выделить объект;
- этот объект поместить в буфер обмена (Вырезать или Копировать);
- выполнить переход в приложение-приемник и установить курсор;
- вставить объект (Правка→Вставить или Правка→Специальная вставка).
Технология внедрения содержимого из файла
- в составном документе указать место внедрения;
- команды Вставка→Файл или Вставка→Объект→Создание из файла;
- выбрать имя файла.
Технология внедрения вызовом OLE-сервера
- в составном документе указать место внедрения
- команды Вставка→Объект
- выбрать тип внедряемого объекта, т.е. приложение-источник
2. Связывание объекта
При просмотре или распечатке составного документа связанный объект ничем не отличается от внедренного. Отличие проявляется при редактировании объекта. Связанный объект всегда находится в документе-источнике, а в составном документе-приемнике хранится ссылка на файл с этим документом.
Таким образом, объект находится в единственном экземпляре в документе-источнике и любые изменения объекта в документе-источнике отражаются на представление объекта в документе-приемнике.
Связывание объектов используется в случаях когда:
- объект вставляется в несколько разных документов и необходимо, чтобы любые изменения объекта отражались в этих документах;
- объект занимает слишком много места;
- при недостатке внешней памяти.
Способ связывания объектов:
- из открытого документа (фрагмент);
- из файла (документ включается полностью).
Технология связывания объектов из открытого документа:
- в приложении-источнике выделить объект (фрагмент);
- этот объект поместить в буфер обмена;
- перейти в приложение-приемник и установить курсор;
- команды Правка→Специальная вставка→Связать.
Технология связывания объектов из файла:
- в составном документе указать место вставки;
- команды Вставка→Файл→Вставить как ссылку или Вставка→Объект→флажок Связь с файлом;
Сведения о связях документа можно получить из пункта меню Правка→Связи.
Приложение-источник
(сервер)
Буфер обмена
приложение 1 ссылка
на объект
приложение 2 ссылка
на объект
приложение 3 ссылка
на объект
