22.03.2015 Views

DLI Implementation and Reference Guide - Datalogics

DLI Implementation and Reference Guide - Datalogics

DLI Implementation and Reference Guide - Datalogics

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.

13.2 <strong>DLI</strong> <strong>Implementation</strong> <strong>and</strong> <strong>Reference</strong> <strong>Guide</strong><br />

Overview<br />

Concepts <strong>and</strong> Facilities: <strong>Guide</strong> to the DL Pager Composition System<br />

Pages may contain text annotations, which are notes appended to the document, <strong>and</strong><br />

link annotations, which indicate that an area of the page (always a rectangular area)<br />

connects to another area of this or another document. Links to external documents<br />

must be supported externally to this package.<br />

The methods used for creation of annotations return the CosObj which is the<br />

annotation. This object need not be picked up by the application, <strong>and</strong> does not need<br />

to be deallocated by the application.<br />

Modifying for Other Actions<br />

The objects may be modified, either immediately after creation or at any time prior to<br />

writing the document, to permit access to functionalities beyond those described in<br />

these method interfaces. There are fourteen or more different annotation types, <strong>and</strong><br />

not all are represented by <strong>DLI</strong> methods, so in some circumstances you will need to<br />

create an object as one type, but then modify it to be another.<br />

Therefore, if you plan to change the annotations to perform other actions, you must<br />

make your changes before the document is released from the resources. See following<br />

sections of this chapter for further details.<br />

Annotation Components<br />

All annotations consist of two parts: a hot spot, which is defined as a rectangular area<br />

of the page, <strong>and</strong> an action.<br />

Hot Spots<br />

The hot spot can be defined as an ASFixedRectangle, or as a reference to a name<br />

contained in a special Name Tree within the document.

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

Saved successfully!

Ooh no, something went wrong!