|
class | CAnnotationBorder |
| A class representing an annotation's border (described in the PDF Specification as BorderStyle). The meaning of a border style depends on the annotation type and not all annotation types will support all attributes of this class, and neither will all PDF versions support all attributes. Please refer to the PDF 1.7 specification for the required styles. JawsMako will only store the attributes that are valid for the given type, but will not signal errors for this case. More...
|
class | CColorConversionPostProcessSpec |
| This class describes a post-processing step whereby the previous result is color converted to a new color space using a given rendering intent and black point compensation setting. More...
|
class | CCustomColorPostProcessSpec |
| Represents a custom post process step that operates on the color (i.e. non-spot components) using an externally supplied Vulkan fragment shader, (optional) textures and (optional) push constants. More...
|
class | CCustomSpotMergePostProcessSpec |
| Represents a custom post process step that merges spot components into an existing process result. It is a custom version of CSpotMergePostProcess that allows a custom fragment shader to perform this work in order to implement special behavior, such as dealing with complex color interactions. More...
|
class | CCustomSpotPostProcessSpec |
| Represents a custom post process step that operates on the spot components of a render using an externally supplied Vulkan fragment shaders, (optional) textures and (optional) push constants. More...
|
class | CFieldOption |
| Class to store form field option array entries. More...
|
class | CFrameBufferRenderSpec |
| A concrete class where the result is rendered into a simple frame buffer, where each component in the result is interleaved. For more complex layout requirements, use CFrameBuffersRenderSpec which can handle arbitrary requirements. The frame buffer must have enough channels allocated for the final rendered result, including any post-processing. More...
|
class | CFrameBuffersRenderSpec |
| A concrete class where the result is rendered into one or more frame buffers, where the layout is arbitrary. More...
|
class | CHalftonePostProcessSpec |
| This class describes a post-processing step whereby halftoning is performed. More...
|
class | CImageRenderSpec |
| A concrete class where a single image is generated as output. Here, a maximum of 32 color components is allowed, not including any generated alpha channel. More...
|
class | CImagesRenderSpec |
| A concrete class where a vector of images is populated, one image per component. More...
|
class | CInkLimitPostProcessSpec |
| This class describes a post-processing step whereby ink limiting via scaling is performed. More...
|
class | CPDFFarReference |
| A simple concrete class representing indirect reference data stored in a remote context, such as (for example) from a different PDF document. More...
|
class | CPDFReference |
| A simple concrete class representing indirect reference data. More...
|
class | CQuadPoint |
| A representation of a PDF Quadpoint, in DOM coordinates. More...
|
class | CRectInset |
| A class which specifies an inset from a rectangle. More...
|
class | CRenderSpec |
| A base class that describes base rendering properties common to all rendering operations. Not intended to be used directly. Instead, use instances of one of the subclasses that matches the rendering need. More...
|
class | CShaderParams |
| A simple collection of shader parameters provided to a custom post process, consisting of a Vulkan shader, the optional textures provided to that shader, and the optional push constants provided to that shader. More...
|
class | CSpotColorAlias |
| A simple class which specifies aliasing for a spot colorant in a render. An alias can map a spot component (spotName) to any other component (remappedColorant) in a render, including a process component. For example, it is possible to alias "GlossBlack" to "Black" such that GlossBlack is treated as if it were the Black process colorant. Multiple aliases may map to the same final component. More...
|
class | CSpotMergePostProcessSpec |
| This class describes a post-processing step whereby one or more spot colorants folded into the process components post-render. More...
|
class | CTemporaryStoreParameters |
| Allows the temporary storage parameters to be optionally overridden. More...
|
class | CToneCurvesPostProcessSpec |
| This class describes a post-processing step whereby one or more tone curves (aka calibration curves) are applied to the current rendered result. More...
|
class | CTransformState |
| Class for tracking the graphics state leading to the point where a transform is applied. More...
|
class | CXFAPacket |
| A class encapsulating an entry in an XFA array. More...
|
class | IAnnotation |
| An interface class for an annotation. More...
|
class | IAnnotationAppearance |
| An interface class for an annotation appearance, describing the graphical. content of an annotation in a given usage and state. Annotation appearances are immutable. More...
|
class | IAnnotationReference |
| A generic reference to an annotation. The target annotation might not be loaded. Chiefly used to refer to annotations from a Form. More...
|
class | IAnnotationUtils |
class | IApexRenderer |
| A renderer that uses the GPU-accelerated Apex RIP to create images from arbitrary DOM. More...
|
class | IBlendSimplifierTransform |
| A transform to transform linear or radial gradients with repeat or reflect padding to simpler types. For linear gradients this means a simple linear gradient inside a tiling visual brush. For radial gradients, the stops must be repeated as required. More...
|
class | ICaretAnnotation |
| A generic interface class for a caret annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | ICFFCIDSplitterTransform |
| A simple transform that looks for CID CFF Fonts containing multiple SubFonts. Some viewers do not support these fonts, or do so poorly. If found, this transform will split out the sub fonts into individual font streams, and adjust the Glyphs nodes where they are used accordingly. More...
|
class | ICFFSanitizerTransform |
| A simple transform that scans and sanitizes CFF Fonts for wider interoperability. More...
|
class | IColorConverterTransform |
| A transform for color conversion, converting all appropriate DOM contents to a desired target color space. More...
|
class | IComplexColorSimplifierTransform |
| A simple transform that looks for DeviceN or Indexed color spaces, and where found, simplifies the hosting objects to use the underlying color space (for Indexed cases) or the alternate color space (for DeviceN cases). Useful in particular for consumers that do not support such color spaces. DOM brushes using only the /None colorant in a DeviceN color space may be dropped entirely. More...
|
class | ICustomTransform |
| A transform that allows the implementation to be provided externally. More...
|
class | IDistiller |
| An instance of the JawsMako Distiller class. More...
|
class | 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 | IDocumentAssembly |
| A self-contained collection of IDocuments. More...
|
class | IFontProcessorDeferredTransform |
| A transform for performing font subsetting and merging, but it only replaces modified fonts with placeholders. These fonts will not be usable until finaliseFonts() is called. More...
|
class | IFontProcessorTransform |
| A transform for performing font subsetting and merging. More...
|
class | IForm |
| An interface class for an interactive form, which tracks a tree of IFormFields and widgets. More...
|
class | IFormDeduplicatorTransform |
| A transform that attempts to deduplicate graphically identical IDOMForm objects. Note that non-graphical properties, such as additional dictionary entries, structure information, etc, are not consulted when looking for identical forms. More...
|
class | IFormField |
| An interface class for a form field. A form field may have multiple child fields and widget annotations, arranged in a tree. More...
|
class | IFormUnpackerTransform |
| A transform for unpacking an IDOMFormInstance directly into the DOM tree. That is, in the DOM tree the IDOMFormInstance is replaced with the unpacked contents of the referenced IDOMForm. More...
|
class | IFreeTextAnnotation |
| A generic interface class for a free text annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IHashable |
| Simple interface to provide a consistent hashing method for Mako objects. More...
|
class | IIJPDSInput |
| An instance of the JawsMako IJPDS input class. More...
|
| An instance of the JawsMako IJPDS page raster that contains the source input page number and rip number. More...
|
class | IImageDownsamplerTransform |
| A transform for downsampling images above a given effective resolution to a desired target effective resolution. More...
|
class | IImageEncoderTransform |
| A simple transform for image encoding. Most useful for encoding abstract images such as IDOMRecombineImage, IDOMRawImage and IDOMFilteredImage as PNG, Tiff or Jpeg. Images may be color converted if they are not compatible with the desired image type. More...
|
class | IImageMergerTransform |
| A simple transform that looks for nearby images and attempts to glom them together in a single image. Some producers can break images up into images consisting of a single scanline; this transform attempts to put them back together again. This transform can handle images with a mask channel, but does not attempt to merge images with an alpha channel. More...
|
class | IInkAnnotation |
| A generic interface class for a ink annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IInput |
| Abstract input source that can open files from disk or a stream and create an IDocumentAssembly for the contents. More...
|
class | 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 | IJawsRenderer |
| A renderer that uses the Jaws RIP to create images from arbitrary DOM. More...
|
class | ILayout |
| An instance of a Layout engine that can layout and flow text into one or more frames, resulting in DOM that describes the final laid-out text. More...
|
class | ILayoutFont |
| ILayoutFont interface. More...
|
class | ILayoutFontWeight |
| Font weights used by ILayoutFont for font selection. More...
|
class | ILayoutFrame |
class | ILayoutImageRun |
| A run of image content to be added to an ILayoutParagraph. More...
|
class | ILayoutParagraph |
| A paragraph, consisting of a number of runs of content. More...
|
class | ILayoutRun |
| A run of content to be added to an ILayoutParagraph. More...
|
class | ILayoutTextRun |
| A run of text content to be added to an ILayoutParagraph. More...
|
class | ILineAnnotation |
| An interface class for a line annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | ILinkAnnotation |
| A generic interface class for a link annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IMarkedContentArtifactDetails |
| A subclass of IMarkedContentDetails that is created when the content is a logical structure Artifact. More...
|
class | IMarkedContentDetails |
| Details of Marked Content applied to an IDOMGroup. More...
|
class | IMarkedContentStructureDetails |
| A subclass of IMarkedContentDetails that is created when the marked content is associated with the document's structure. More...
|
class | IMarkupAnnotation |
| An interface class for markup annotations. It is intended that future releases of JawsMako will extend this interface. More...
|
class | 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...
|
class | INamedDestination |
| A named destination in a PDF Document. More...
|
class | IOptionalContent |
| Root level optional content information for an entire document. More...
|
class | IOptionalContentConfiguration |
| A configuration for optional content. More...
|
class | IOptionalContentDetails |
| Interface for objects used to tag content as optional. Instances of this class are set in IDOMGroup instances to make those objects optional, linking them to one or more optional content groups. More...
|
class | IOptionalContentFixerTransform |
| A simple transform that strips the DOM of any PDF optional content that is not visible for the given document use. This transform also selects from any alternate images, if present. More...
|
class | IOptionalContentGroup |
| Interface for an optional content group. More...
|
class | IOptionalContentGroupReference |
| A reference to an optional content group. More...
|
class | IOptionalContentGroupUsage |
| Usage information for an optional content group, providing context that an application can use to automatically show or hide content in the optional content group. This is optional. More...
|
class | IOptionalContentGroupUsageApplication |
| Interface for controlling how IOptionalContentGroupUsage is applied, and for what groups. More...
|
class | IOptionalContentVisibilityExpression |
| An interface representing a PDF 1.6+ visibility expression. Please refer to table 4.4.9 of the PDF 1.7 specification for background and detail. More...
|
class | IOutput |
| Abstract output sink that can output DOM to a file or stream in a given output format. More...
|
class | IOutputIntent |
| Interface class representing a PDF output intent. More...
|
class | IOutputWriter |
| A writer for writing individual pages and documents to an output in piecemeal fashion. More...
|
class | IOverprintSimulationTransform |
| A transform that modifies DOM such that any overprint present in the DOM will be visible when written or rendered in an environment that does not support overprint. More...
|
class | IOXPSInput |
| An instance of the JawsMako OpenXPS input class. More...
|
class | IOXPSOutput |
| Interface for the OpenXPS IOutput class. More...
|
class | IPage |
| A page from an IDocument, allowing high level page management, and providing on-demand access to page contents. More...
|
class | IPageCropperTransform |
| Very simple transform for cropping pages to one of the standard boxes. More...
|
class | IPageLabel |
| Interface class representing a PDF page label. More...
|
class | IPageLayout |
| Analyze the layout of a FixedPage, grouping together text deemed to be in horizontal and/or vertical blocks. Useful for text search and selection. More...
|
class | IPageLayoutData |
| Provides a representation of the analyzed page layout by organizing and allowing access to collections of IPageLayoutNodes. More...
|
class | IPageLayoutNode |
| Simple data type representing a part of an analyzed page. More...
|
| A rasterized equivalent of a page from an IDocument. More...
|
class | IPatternConverterTransform |
| Transform to convert PDF/PS tiling/shading patterns to XPS- compatible forms where possible. More...
|
class | IPCL5Input |
| An instance of the JawsMako PCL5 input class. More...
|
class | IPCL5Output |
| Interface for the PCL5 IOutput class. More...
|
class | IPCLXLAttributeHandler |
| Interface allowing users to monitor/handle illegal PCL/XL operator attributes. More...
|
class | IPCLXLInput |
| An instance of the JawsMako PCL/XL input class. More...
|
class | IPCLXLOutput |
| Interface for the PCLXL IOutput class. More...
|
class | IPDFArray |
| A simple class representing a mutable array of other PDF objects. More...
|
class | IPDFBoolean |
| A simple immutable boolean PDF object type. More...
|
class | IPDFDictionary |
| A simple class representing a mutable dictionary of key-value pairs where the keys are PDF names and the values are PDF objects. More...
|
class | IPDFFarReference |
| A simple class representing an immutable PDF indirect reference from a remote context such as (for example) from a different PDF document. More...
|
class | IPDFInput |
| An instance of the JawsMako PDF input class. More...
|
class | IPDFInteger |
| A simple immutable integer PDF object type. More...
|
class | IPDFName |
class | IPDFNull |
| A simple immutable "null" pdf object. More...
|
class | IPDFObject |
| Abstract interface for a PDF internal object and common interfaces. All non-composite objects are immutable. All PDF objects are hashable. More...
|
class | IPDFObjectStore |
| A store of IPDFObjects holding a subset/subtree of an entire PDF object database, allowing storage, resolution and editing thereof. Every object store will have a "root" object from which the subtree or subset stems. More...
|
class | IPDFOperator |
class | IPDFOutput |
| Interface for the PDF IOutput class. More...
|
| An instance of the JawsMako PDFPageExtractor class. More...
|
class | IPDFPageInserter |
| An instance of the JawsMako PDFPageInserter class. More...
|
class | IPDFReal |
| A simple immutable floating-point PDF object type. More...
|
class | IPDFReference |
| A simple class representing an immutable PDF indirect reference. More...
|
class | IPDFStream |
class | IPDFString |
| A simple immutable string pdf object containing raw unencoded data or PDF Text information. More...
|
class | IPDFValidator |
| A class for validating PDF documents against published PDF standards such as PDF/X. More...
|
class | IPJLParser |
| A PJL (Printer Job Language) parser for Mako. More...
|
class | IPolyAnnotation |
| An interface class for a polygon or polyline annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
| An interface class for a popup annotation, which should not exist as a standalone, but is associated with a Markup Annotation. No appearances can be added to this annotation type. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IPostProcessSpec |
| A class that describes a post process operation to be (logically) performed after an initial render to process components is complete. A series of these can be used to perform operations such as tone curve mapping, conversion to a preview or simulation color space, merging/overprint simulation of spots, or channel masking. For Apex, custom post processes are now supported to enable the use of custom shaders to run on the GPU. See apexcustompostprocess.h. More...
|
class | IPPMLInput |
| An instance of the JawsMako PPML input class. More...
|
class | IPRNInput |
| An instance of the JawsMako PRN input class. More...
|
| Interface allowing users to monitor comments in PostScript input. Use setCommentMonitor() to install subclasses of this type. More...
|
class | IPSInjector |
| Interface allowing users of IPSOutput to inject raw PostScript directly into the output stream at strategic points in the output process. Use IPSOutput::setInjector() to install subclasses of this type. More...
|
class | IPSInput |
| An instance of the JawsMako PS input class. More...
|
class | IPSOutput |
| Interface for the PS IOutput class. More...
|
class | IRedactionAnnotation |
| A generic interface class for a redaction annotation. More...
|
class | IRedactorTransform |
| A transform for applying redaction redactions. More...
|
class | IRendererTransform |
| A transform for selective rendering of sections of a DOM tree, replacing the rendered items with an image representation. Currently only operates on IDOMFixedPages; this restriction should be eased in future versions. More...
|
class | IScanOverprint |
| The interface for the object that performs scanning for overprint. More...
|
class | ISeparator |
| An instance of the JawsMako Separator class. More...
|
class | IShapeAnnotation |
| A generic interface class for circle and square annotations. It is intended that future releases of JawsMako will extend this interface. More...
|
class | ISkiaRenderer |
| A renderer that can paint XPS compatible DOM into a Skia canvas using the Skia API. More...
|
class | ISoftMaskConverterTransform |
| A transform that converts PDF style soft masks to opacity masks, suitable for XPS. More...
|
class | ISoundAnnotation |
| An interface class for a sound annotation. Allows access to the sound as a WAV stream if the stream is embedded. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IStampAnnotation |
| A generic interface class for a stamp annotation. More...
|
class | IStrokerTransform |
| A transform for converting some or all stroked paths into plain filled paths. More...
|
class | IStructure |
| Top level tracking structure describing the logical structure of the document. More...
|
class | IStructureElement |
| A structure element in the structure tree. More...
|
class | IStructureElementChild |
| A child of a structure element. Either points to actual marked content, or another structure element. More...
|
class | IStructureElementReference |
| A token-like class encapsulating a reference to a structure element. More...
|
class | IStructureElementReferenceChild |
| A child of a structure element that points to another structure element. More...
|
| A child of a structure element that points to a piece of marked content. Note; to create these, please see IStructureElement::createMarkedContentReferencePair() More...
|
class | IStructureObjectReferenceChild |
| A child of a structure element that points to a piece of marked content. These cannot be created directly. Instead, use IStructureElement::appendObjectReferenceChild() or IStructureElement::insertObjectReferenceChild() More...
|
class | ISVGGenerator |
| An SVG generator for JawsMako, allowing simple generation of SVG fragments for individual DOM nodes or entire pages. More...
|
class | ITCBFileIO |
| Routines to read the Hybrid Software PACKZ .tcb Color Book format, version 1.0. More...
|
class | ITextAnnotation |
| A generic interface class for a text (sticky note) annotation. More...
|
class | ITextMarkupAnnotation |
| A generic interface class for a text markup annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | ITextRun |
| A run of text, containing unicode information, the position, transformation and bounds of the text. More...
|
class | ITextSearch |
| Perform text searching using the page information obtained from an IPageLayout. More...
|
class | ITextSelect |
| Perform text selection using the page information obtained from an IPageLayout. More...
|
class | IThreads |
| An interface class for document threads, Currently a stub interface. More...
|
class | ITransform |
| ITransforms provide a method of applying common operations on DOM objects such as brushes, nodes, colors, colorspaces or entire trees. Not all transforms will operate on all kinds of objects, as noted in their descriptions. More...
|
class | ITransformChain |
| ITransformChain represents a change of ITransforms, and provides a method of applying a range of transforms to an entire DOM tree. Instances of this type attempt to ensure that shared resources are modified once only. More...
|
class | IType3UnpackerTransform |
| A transform for unpacking glyphs using a Type 3 font into regular DOM. More...
|
class | IUnicodeHelper |
| An interface into language specific unicode helpers. More...
|
class | IWidgetAnnotation |
| An interface class for a widget annotation. It is intended that future releases of JawsMako will extend this interface. More...
|
class | IWidgetAppearanceCharacteristics |
| Appearance information for a widget annotation. More...
|
class | IXAMLGenerator |
| A XAML generator for Mako, allowing simple generation of XAML fragments for individual DOM nodes or entire pages. More...
|
class | IXPSInput |
| An instance of the JawsMako XPS input class. More...
|
class | IXPSOutput |
| Interface for the XPS IOutput class. More...
|