07.04.2013 Views

GraFit version 4 - Erithacus Software

GraFit version 4 - Erithacus Software

GraFit version 4 - Erithacus Software

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>GraFit</strong> User’s Guide<br />

170<br />

Embedded Objects<br />

Embedded objects hold both a display representation and the underlying data. A<br />

copy of the current state of the source object is created and is passed to the target<br />

application. This means that subsequent changes within the source application do<br />

not affect the newly pasted object. In turn, although the embedded object can be<br />

edited, any changes are not reflected in the original source document. Because a<br />

complete copy of the source data is placed in the target application, files containing<br />

embedded objects can be large.<br />

Source Application<br />

Data Graph<br />

Target Application<br />

Embedded<br />

Embedding places a copy of the internal data into the target application, as well as<br />

an image representing the source.<br />

Linked Objects<br />

Linked objects also copy a representation of the original data, but do not copy the<br />

data itself to the target. Instead, the target application maintains a link to the<br />

original source file. Changes to this source data file result in the information copied<br />

to the target application also changing. In addition, if the linked object is edited<br />

from within the target, this will change the original document. Because linking must<br />

always involve files, it is only possible to create a link after the information in the<br />

source application has been saved to disk.<br />

Source Application<br />

Data Graph<br />

Target Application<br />

Linking does not copy the original data, but allows the target application to<br />

maintain links to the original source file. Changes to the source result in the target<br />

application being updated.<br />

Using Embedding and Linking<br />

Windows applications that are able to employ OLE use the convention that Edit |<br />

Copy from the source program will place the necessary information on the<br />

Clipboard, and Edit | Paste from the target application will embed an object.<br />

Data

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!