DjVuAnno.h

Implements support for DjVuImage annotations

o class GMapAreaclass ByteStreamclass DjVuANT: public GPEnabled
This class contains some trivial annotations of the page or of the document such as page border color, page alignment, initial zoom and display mode, hyperlinks and highlighted areas.
o class DjVuAnno: public GPEnabled
This is a top-level class containing annotations of a DjVu document (or just a page).
Files "DjVuAnno.h" and "DjVuAnno.cpp" implement the mechanism for annotating DjVuImages. Annotations are additional instructions for the plugin about how the image should be displayed. The exact format of annotations is not strictly defined. The only requirement is that they have to be stored as a sequence of chunks inside a FORM:ANNO.

This file implements annotations understood by the DjVu plugins and encoders.

using: contents of ANT* chunks.

Contents of the FORM:ANNO should be passed to decode() for parsing, which initializes DjVuAnno::ANT and fills them with decoded data.

Author:
Andrei Erofeev <eaf@geocities.com>
Version:
$Id: DjVuAnno.h.html,v 1.12 2001/02/15 01:12:21 bcr Exp $

Alphabetic index Hierarchy of classes


DjVu is a trademark of LizardTech, Inc.
All other products mentioned are registered trademarks or trademarks of their respective companies.