Софт

Специальная вставка

При вставке в некоторый документ, обрабатываемый VVindows-приложением, связываемого по DDE-технологии фрагмента мы пользовались директивой Paste Link. Но в использованных приложениях Write и Cardfile из группы Accessories меню Edit содержит еще одну директиву, доступную при работе со связанными фрагментами. Это директива Paste Special. (Специальная Вставка). Вкратце рассмотрим ее особенности.

Этой директивой пользуются, когда хотят вставить картинку, созданную в Paintbrush, но не в стандартном формате Paintbrush, а. например, в формате Bitmap или как простую экранную копию Вызов этой директивы приводит к открытию небольшого диалогового окна:

Просмотр существующих связей

При работе с DDE-связанными документами часто возникает необходимость оценить наличие и структуру связей некоторого документа. На примере Write рассмотрим, как это делается.

Откройте документ DDERING (если он еще не открыт), который связан с документом STOP. Для того чтобы при обозрении структуры связей у нас получился бы нетривиальный результат, выполним дополнительные связывания.

DDE-технология связывания допускает связывание с одним докумен-том-приемником нескольких документов-источников "Звездообразные" связи с документом-приемником в центре реализуемы с таким же успехом, как и рассмотренные выше "звезды" с центральным документом-источником.

Переключитесь на Paintbrush и загрузите картинку, сохраненную в файле SYMBOL. Выполните вырезку и копирование фрагмеота в Clipboard, после чего закончите работу Paintbrush и переключитесь обратно на Write. С помощью директивы Paste Link меню Edit выполните вставку связанной копии в редактируемый документ.

Чтобы разобраться с тем, какие DDE-связи имеет данный документ с другими, воспользуйтесь директивой Links. (Показать связи.). В открывающемся диалоговом окне имеется список связей данного файла с другими документами.

Каждый элемент списка содержит (слева направо): сведения о формате фрагмента (в нашем случае — Paintbrush Picture), имя файла, из которого берется фрагмент (документ-источник), ряд чисел (координаты и размеры фрагмента), тип актуализации связи (Automatic означает, что связи актуализируются автоматически).

Обработка данных из источника

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

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

Оставьте Ваш отзыв