Mako 7.5.0 API
Loading...
Searching...
No Matches
JawsMako API

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.
 

Detailed Description

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.