OLE и системный
буфер обмена (Clipboard)
Другим способом
внедрения OLE-объектов является их вклеивание в публикацию через системный буфер
обмена. Предварительно изображение должно быть помещено туда командой
Сору
(Копировать) из программы-сервера. Вставлять объект в PageMaker следует
не командой
Paste (Вклеить), а командои
Paste Special (Вклеить
в формате). Использовать последнюю команду надо для того, чтобы выбрать собственный
формат программы-сервера, а не тот, который выберет PageMaker. Команда
Paste
Special (Вклеить в формате) открывает диалоговое окно, изображенное на рис.
11.11.
В этом окне
можно из предлагаемого списка выбрать собственный формат приложения-сервера.
Он, как правило, находится в первой строке. После нажатия кнопки ОК в публикации
появится внедренный OLE-объект. Он, как и в первом рассмотренном нами случае,
не будет связан с исходным файлом, и для его редактирования следует выполнить
на нем двойной щелчок мышью. При этом откроется приложение-сервер с документом,
содержащим редактируемый объект.
Рис. 11.11.
Диалоговое окно Paste Special
Если вклеивать
изображение из буфера обмена просто командой
Paste (Вклеить) или выбрать
в диалоговом окне
Paste Special (Вклеить в формате) формат, отличный
от собственного формата программы-сервера, то OLE-объект не будет создан, а
в публикации появится изображение в выбранном формате. При этом изображение
будет полностью находиться в публикации, и не будет связано ни с каким внешним
файлом, т. е. отредактировать его будет невозможно.
Содержание раздела