Технологія OLE
По своєму загальному вмісту впровадження об'єктів і їх зв'язок подібні до команд AUTOCAD
INSERT і XREF. І при зв'язку, і при впровадженні виробляється вставка інформації з одного документа в іншій. Далі, в обох випадках редагування об'єкту ведуть з документа додатка-приймача.
При скріпленні методом OLE створюється заслання між вихідним документом сервера і складеним документом. Зв'язок представляє зручний спосіб використання одних і тих же даних в різних документах: якщо вихідні дані модифікуються, для зміни складених документів потрібно лише відновити зв'язки. Більшість додатків-приймачів можуть також бути налаштовані на автоматичне оновлення.
При встановленні зв'язку малюнка необхідно підтримувати доступ і до додатка-сервера, і до документа. Якщо що-небудь з них перейменоване або переміщене, може потрібно повторне створення зв'язку.
При впровадженні методом OLE у складеному документі розміщується копія упроваджених даних. Вона втрачає зв'язок з вихідним файлом. Упроваджені дані в складеному документі можуть редагуватися за допомогою додатка, в якому вони були створені, але вихідний малюнок при цьому не змінюється.
При впровадженні об'єктів зв'язок з вихідним файлом не підтримується. Впровадження слід застосовувати, якщо модифікація вихідного документа при редагуванні складеного небажана.
Імпорт даних з інших застосувань в AUTOCAD
Є
можливість скріплення даних з документа-сервера з малюнком AUTOCAD, який в цьому випадку виступає як складений документ. Наприклад, може потрібно вставка в створюваний малюнок періодично оновлюваного розкладу або логотипу фірми, створеного в іншому застосуванні. Можна також встановлювати в малюнку піктограми засобів мультимедіа, що активізуються подвійним клацанням миші.
Для скріплення і впровадження даних з інших застосувань в AUTOCAD служать команди:
- OLELINKS — оновлення, модифікація і розрив
наявних зв'язків;
- INSERTOB J — імпорт об'єктів, що
пов'язуються з малюнком AUTOCAD або упроваджуваних в нього;
- PASTECLIР — вставка даних з буфера обміну в
малюнок AUTOCAD;
- PASTES PEC — вставка даних з буфера обміну, що забезпечує можливість управління їх форматом.
Дані і графіку, вибрані у вікні іншого застосування, можна перенести в AUTOCAD безпосередньо, перетягуючи їх мишею по екрану. Для цього необхідно, щоб були відкриті і одночасно видно вікна обох програм. Крім того, метод перетягання працює лише у випадку, якщо друге застосування підтримує технологію Microsoft ACTIVEX. Об'єкти, перенесені таким чином в AUTOCAD, стають упровадженими, але не зв'язаними.
Звичайне
перетягання даних аналогічно їх послідовному вирізуванню і вставці. Вони повністю віддаляються з файлу-сервера і вставляються в складений документ. Якщо ж об'єкти переміщають при клавіші, що натискує
Ctrl то замість їх вирізування здійснюється копіювання; у складеному документі створюється копія даних, а вихідний варіант залишається незмінним.
Експорт даних AUTOCAD в інші застосування
Малюнок AUTOCAD може грати роль документа-сервера і мати зв'язки з одним або декількома складеними документами. Для експорту даних з їх скріпленням і впровадженням в інші застосування служать команди:
- COPYLINK — копіювання поточного вигляду
малюнка в буфер обміну;
- СОРУСLIР — копіювання об'єктів AUTOCAD в
буфер обміну;
- CUTCLIP — перенесення об'єктів AUTOCAD в буфер обміну з їх видаленням з малюнка.
Копіювання в буфер обміну Windows вигляду поточного видового екрану як в просторі моделі, так і в просторі аркуша виробляється командою
COPYLINC. Якщо видовий екран один, то
використовується поточний вигляд. Потім вміст буфера може бути вставлене в
документ іншого застосування. |