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.

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

Overview of Content Interface<br />

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

The Content Interface contains the bulk of the interface. At this level, you make<br />

marks on paper. Those marks may be on a Page or on a Forms XObject. They may be<br />

text, line drawings, or images. The marks made in a content area may also be used in<br />

a patterned color.<br />

Control Structures<br />

Control of style is maintained in the Adobe PDF Library structures<br />

PDEGraphicState <strong>and</strong> PDETextState. These structures are created <strong>and</strong><br />

modified exactly as if the Adobe PDF Library were used without <strong>DLI</strong>.<br />

When created, content structures are always associated with a given document. They<br />

may be filled with arbitrarily complex text. After filling, they are associated with a<br />

Page or with a Forms XObject. Association destroys the structure. A single content<br />

element may be associated with a Forms XObject. Any number of elements may be<br />

associated with a Page.<br />

A set of transforms may be associated with a content element to position it within the<br />

Forms XObject or Page. This permits simple definition of text in columns or areas.<br />

Layering of text is straightforward:<br />

• The first mark made is considered to be on the bottom; all following marks are<br />

above it.<br />

• When an Image or a Form is included in a page, it is above all preceding text <strong>and</strong><br />

below all following text.<br />

• When multiple content elements are contained in a page, they are layered in the<br />

order they are added to the page.<br />

A content element is represented by the structure DLPDFCONTENT. These structures<br />

are destroyed when associated with a page or form, <strong>and</strong> pointers to them should not<br />

be used after that time.

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

Saved successfully!

Ooh no, something went wrong!