The JawsMako API. More...
Topics | |
JawsMako Library | |
JawsMako encompasses an API that is intended to provide a simpler and more flexible interface than that provided by its predecessor, EDL. It allows for simplified access to supported input types, providing easy APIs for accessing document assemblies, documents and pages, and for performing common tasks. It also provides methods of managing the amount of memory used by JawsMako. | |
Error handling | |
EDL errors. Many of the EDL APIs return an (unsigned) integer result code where EDL_OK (0) indicates "success" and a non-zero value indicates an error of some kind. A look-up function is provided to convert these integer result codes into (localizable) strings (see EDL::getEDLErrorString()) | |
DOM Objects | |
Class descriptions of DOM (Document Object Model) objects. | |
Input/Output | |
Classes concerned with reading input and writing output. | |
Interactive features | |
Interactive objects such as annotations and forms. | |
Utility | |
Utility classes. | |
Rendering | |
Classes and methods for rendering content. | |
Layout | |
Classes to perform layout of text and produce fixed content DOM. | |
Colors | |
Classes and methods for dealing with color spaces and values. | |
Validate | |
Validator classes. These provide interfaces allowing the validation of documents to published standards. | |
Text | |
JawsMako Text Conveniences. | |
Types | |
Common types and required headers for the JawsMako interface. | |
The JawsMako API.
JawsMako encompasses an API that is intended to provide a simpler and more flexible interface than that provided by its predecessor, EDL. It allows for simplified access to supported input types, providing easy APIs for accessing document assemblies, documents and pages, and for performing common tasks. It also provides methods of managing the amount of memory used by JawsMako.
Errors are handled through exceptions of type JawsMako::IError which is currently a synonym for EDL::IEDLError.
This API will be extended in future JawsMako releases.