Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
jawsmako.h File Reference
#include <map>
#include <edl/platform.h>
#include <edl/iabort.h>
#include <edl/idomsecurity.h>
#include <jawsmako/optionalcontent.h>
#include <jawsmako/pagelabels.h>
#include <jawsmako/types.h>
#include <jawsmako/interactive.h>
#include <edl/idompage.h>
Include dependency graph for jawsmako.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JawsMako::IJawsMako
 An instance of the IJawsMako library. Only one instance of this object is currently allowed. This class may also be used as both an EDL factory and an EDL session, and passed to any EDL API that requires these objects. More...
class  JawsMako::IInput
 Abstract input source that can open files from disk or a stream and create an IDocumentAssembly for the contents. More...
class  JawsMako::IOutput
 Abstract output sink that can output DOM to a file or stream in a given output format. More...
class  JawsMako::IOutputWriter
 A writer for writing individual pages and documents to an output in piecemeal fashion. More...
class  JawsMako::IDocumentAssembly
 A self-contained collection of IDocuments. More...
class  JawsMako::IDocument
 A document from an IDocumentAssembly, allowing for high level document and page management, and providing on-demand lazy loading of page markup. More...
class  JawsMako::IPageRaster
 A rasterized equivalent of a page from an IDocument. More...
class  JawsMako::IPage
 A page from an IDocument, allowing high level page management, and providing on-demand access to page contents. More...
class  JawsMako::IJawsRenderer
 A renderer that uses the Jaws RIP to create images from arbitrary DOM. More...
class  JawsMako::IJawsRenderer::CFrameBufferInfo
 Description of a frame buffer for use with renderSeparationsToFrameBuffers and Apex rendering functions. More...
class  JawsMako::IJawsRenderer::IHalftone
 An abstract base class for communicating halftone information to the Jaws renderer, for use with renderScreened() and renderScreenedToFrameBuffers() More...
class  JawsMako::IJawsRenderer::CSpotHalftone
 Description of a simple spot halftone, at 45 degrees, using Jaws's default spot function. Used for monochrome rendering. More...
class  JawsMako::IJawsRenderer::CColorSpotHalftone
 Description of spot halftones, using Jaws's default spot function. Used for color halftoned rendering. Analogous to a PostScript Type 2 Halftone; please refer to section 7.4.6 of the PostScript language reference manual. When rendering to RGB, there must be three angles. (Red, Green and Blue respectively). For CMYK output, there must be four (Cyan, Magenta, Yellow and Black respectively). More...
class  JawsMako::IJawsRenderer::CThresholdArrayHalftone
 Description of a Type 3 8-bit threshold array halftone for use with monochrome rendering. Please refer to section 7.4.5 of the PostScript language reference manual, 3rd edition. More...
class  JawsMako::IJawsRenderer::CColorThresholdArrayHalftone
 As per CThresholdArrayHalftone, but for use with color rendering. There is a single width and height, but a threshold array for each color being rendering. One threshold array must be specified for each color being rendered. When rendering to RGB, there must be three thresholds (Red, Green and Blue respectively). For CMYK output, there must be four thresholds (Cyan, Magenta, Yellow and Black respectively). More...
class  JawsMako::IJawsRenderer::CThresholdHalftone
 A halftone representing a simple threshold. Used for monochrome rendering. More...
class  JawsMako::IJawsRenderer::CEDSHalftone
 A halftone representing an error diffusion screen. Allows the production of results containing a variable number of gray levels per channel using a range of error diffusion screens. More...
class  JawsMako::IMediaHandler
 Interface allowing users of supported input types to monitor/handle unsatisfied media requests. For input interfaces that support this feature, use setMediaHandler() to install subclasses of this type. More...

Namespaces

namespace  JawsMako

Enumerations

enum  JawsMako::eFileFormat {
  JawsMako::eFFPDF , JawsMako::eFFXPS , JawsMako::eFFPS , JawsMako::eFFEPS ,
  JawsMako::eFFSVG , JawsMako::eFFPCL5 , JawsMako::eFFPCLXL , JawsMako::eFFIJPDS ,
  JawsMako::eFFPPML , JawsMako::eFFOXPS , JawsMako::eFFPRN , JawsMako::eFFUnknown
}

Functions

 JawsMako::DECL_SMART_PTR (IPageRaster)