Иллюстрированный самоучитель по Pagemaker 7

Преимущества и недостатки OLE



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

  1. Внедрение объектов OLE приводит к значительным затратам дискового пространства.

Примечание

Готовя материал для этой книги, авторы были просто поражены значительностью этих затрат. В качестве эксперимента мы поместили в две пустые публикации один и тот же довольно сложный рисунок (547 килобайт), подготовленный в Adobe Illustrator. В одну публикацию он был импортирован с помощью команды Place (Поместить), т. е. по технологии PageMaker Links, в другую — с помощью команды Insert Object (Вставить объект), т. е. по технологии OLE. Затем обе публикации были сохранены и закрыты. Первая из них занимала 125 килобайт, вторая — 6767 килобайт (т. е. в 54 раза больше!).

  1. Редактирование OLE-объекта возможно средствами только одного приложения — OLE-сервера. Если вы перенесли публикацию на компьютер, где не установлен Adobe Illustrator, то отредактировать внедренный из него в публикацию OLE-объект будет невозможно. Если же использовалась технология PageMaker Links, то внешний файл можно отредактировать любой другой программой, понимающей формат AI.

  2. Поскольку OLE работает только с графическим представлением объекта, он не может занимать в публикации более одной страницы/разворота. То, насколько серьезно это ограничение, становится очевидно при редактировании таблиц с помощью Adobe TableEditor 3.0 (см. гл. 16).

  3. Встраивание объектов требует одновременной работы и программы-сервера и программы-клиента, что требует больших затрат оперативной памяти компьютера и вашего терпения. Кроме того, объект при этом находится в оперативной памяти в трех (!) копиях: в приложении-сервере, приложении-клиенте и в буфере обмена. Если изображение достаточно велико, то нехватка памяти может привести не только к очень продолжительному времени внедрения объекта, но и к краху системы.




    Начало  Назад  Вперед