Механизм связывания и встраивания OLE




Механизм OLE позволяет связывать объекты с публикацией и встраи-вать их в нее. Для понимания механизма OLE важно определить, что такое OLE-сервер и OLE-клиент.

OLE-сервер (или приложение-сервер) — приложение, которое может создавать объекты, пригодные для внедрения или установления связи с документами других приложений.

OLE-клиент (или приложение-клиент) — приложение, в документ которого можно внедрить объект, созданный в другом приложении, сохра-нив возможность его редактирования в приложении-сервере.

Мы будем рассматривать издательские системы как OLE-клиенты, а графические и текстовые редакторы — как OLE-серверы.

Объект OLE — это текстовый или графический объект, созданный в приложении-сервере, с помощью которого его можно отредактировать в процессе обработки документа в приложении-клиенте.

Существуют два способа использования механизма OLE в рамках издательских систем:

• С помощью OLE можно связать объект с публикацией: объект хра-нится в каком-либо промежуточном файле, доступном для обработки при-ложением-сервером, и доступном для считывания и использования в изда-тельской программе.

• С помощью OLE можно встроить объект в публикацию, что озна-чает отсутствие какого-либо промежуточного файла. Объект располагается внутри файла публикации, но для работы с ним установлена связь с про-граммой-сервером.

• На практике это приводит к тому, что связанные объекты можно редактировать вне издательской системы (в этом аспекте связывание с применением механизма OLE не отличается от команды импортирования). Встроенный объект, хотя и редактируется средствами приложения-сервера, доступен только из сеанса работы в издательской системе.

Таким образом, встраивание OLE-объекта состоит в его вставке непосредственно в тело публикации и установлении связи с программой-сервером, а связывание — в установлении связи с файлом, в котором он хранится.

 

OLE   В программе PageMaker 6.51 В программе QuarkXPress 5.0  
             
  1-й способ   1-й способ    
  Редактирование/Вклеить в Правка/Специальная вставка,  
  формате,установить флажок установить флажок  
  Вклеить связь   Вставить связь  
  2-й способ   2-й способ    
Редактирование/Вставить   Правка/Вставить объект,  
     
  объект, выбрать опцию   выбрать опцию  
  Создать из файла,   Создать из файла,  
  установить флажок Связь   установить флажок Связь  
             
  1-й способ   1-й способ.    
  Редактирование/Вклеить в Правка/Специальная вставка,  
  формате,сбросить флажок   сбросить флажок  
  Вклеить связь   Вставить связь  
  2-й способ   2-й способ    
  Редактирование/Вставить   Правка/Вставить объект,  
  объект, выбрать опцию   выбрать опцию  
  Создать из файла,   Создать из файла,  
. сбросить флажок Связь   сбросить флажок Связь  
3-й способ   3-й способ    
       
  Редактирование/Вставить   Правка/Вставить объект,  
  объект, выбрать опцию   выбрать опцию  
  Создать новый, выбрать требуе- Создать новый, выбрать требуе-  
  мое приложение-сервер из   мое приложение-сервер из  
  предложенного списка   предложенного списка  
               

 

 


Рассмотрим особенности первого способа связывания и первого спо-соба встраивания (см. таблицу):

• Эти способы используются в том случае, когда необходимо вставить

в публикацию часть другого документа как OLE-объект.

в Первый шаг при использовании этих способов — открыть доку-мент-источник в той программе, в которой он был создан, и скопировать из него в системный буфер обмена объект, который должен быть вставлен публикацию в качестве OLE-объекта.

• Для помещения объекта в публикацию использовать одну из команд, указанных в таблице для данного способа.

Специфика связей OLE

• Механизм OLE может использоваться для организации связи мате-риала с публикацией, но при этом возможности фильтров импортирования оказываются недоступными.

• Связь OLE вводит объект в публикацию в графической форме, ре-дактирование которого можно выполнить только средствами приложения-сервера. Для OLE-объекта в публикации доступна лишь одна операция модификации — его масштабирование.

• Поскольку механизм OLE работает только с графическим представ-лением объекта, объем OLE-объекта не может превышать одной страницы публикации.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: