Using Object Linking and Embedding

Object Linking and Embedding (OLE) lets you easily exchange graphics among programs. Since Canvas X Draw provides full OLE support, objects you exchange retain their full functionality and are editable with all the tools of the original application.

Windows programs provide various levels of OLE support. In OLE parlance, Canvas X Draw is a fully capable object and container application. Briefly, this means Canvas X Draw can transfer objects to and from other programs through OLE.

In the world of OLE, objects created in Canvas X Draw are identified as “Canvas X Draw Drawing” objects. If you use the Insert Object command in another application, you should be able to select “Canvas X Draw Drawing” as a type of object to insert.

Inserting Objects into Canvas X Draw Documents

You can use three methods to insert objects in a Canvas X Draw document: the Clipboard, drag-and-drop, and the Insert Object command. The objects you insert can be either linked or embedded.

To Embed Objects:

When you embed an object in another document, use the original program’s tools and commands to edit the object.

Not all programs support OLE and can create embeddings.

  1. Select the objects you want to embed in another document.
  2. Choose Edit | Copy to put the selection on the Clipboard.
  3. Switch to the document where you want to embed the selection and choose Edit | Paste. The object is embedded into the document.

To Link Objects:

If you want an object to be updated when it changes in the original document, create a link to the object. The Canvas X Draw document from which you copy objects to be linked must have been saved before you copy the objects.

Not all OLE programs support OLE linking.

  1. Select the objects to link and choose Edit | Copy.
  2. Switch to the document where you want to paste the linked object and choose Edit | Paste Special. In the dialog box, Canvas X Draw Drawing format is selected.
  3. Click Paste Link to link the object.

To Manage Linked Objects:

Use the Links command to check the source file of a linked object and repair a broken link if a source file has been moved.

  1. Select a linked object in a document.
  2. Choose Edit | Links. The Links dialog box displays the link type and update method. To change the update method, choose the Automatic or Manual option.
  3. Use the buttons to update or change the linked object:
    • To update the object from its source: Click Update Now.
    • To open the source document: Click Open Source.
    • To select a different source document: Click Change Source.
    • To remove the link so changes to the source do not affect the linked object: Click Break Link.

Differences Between Linking and Embedding

When you insert an object into a Canvas X Draw document, or insert an object from Canvas X Draw into another program’s document, you create an association between the object and its application. Linking and embedding create different types of associations.