►NJawsMako | |
CCAnnotationBorder | 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 |
CCFieldOption | Class to store form field option array entries |
CCFrameBufferRenderSpec | 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 |
CCFrameBuffersRenderSpec | A concrete class where the result is rendered into one or more frame buffers, where the layout is arbitrary |
CCImageRenderSpec | 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 |
CCImagesRenderSpec | A concrete class where a vector of images is populated, one image per component |
CCPDFFarReference | A simple concrete class representing indirect reference data stored in a remote context, such as (for example) from a different PDF document |
CCPDFReference | A simple concrete class representing indirect reference data |
CCQuadPoint | A representation of a PDF Quadpoint, in DOM coordinates |
CCRectInset | A class which specifies an inset from a rectangle |
CCRenderSpec | 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 |
CCTemporaryStoreParameters | Allows the temporary storage parameters to be optionally overridden |
CCTransformState | Class for tracking the graphics state leading to the point where a transform is applied |
CCXFAPacket | A class encapsulating an entry in an XFA array |
CIAnnotation | An interface class for an annotation |
CIAnnotationAppearance | An interface class for an annotation appearance, describing the graphical content of an annotation in a given usage and state. Annotation appearances are immutable |
CIAnnotationReference | A generic reference to an annotation. The target annotation might not be loaded. Chiefly used to refer to annotations from a Form |
►CIAnnotationUtils | |
CCXMLResource | Simple class for tracking streams associated with XML generated by generateXMLForDocument() |
CIBlendSimplifierTransform | 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 |
CICaretAnnotation | A generic interface class for a caret annotation It is intended that future releases of JawsMako will extend this interface |
CICFFCIDSplitterTransform | 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 |
CICFFSanitizerTransform | A simple transform that scans and sanitises CFF Fonts for wider interoperability |
CIColorConverterTransform | A transform for color conversion, converting all appropriate DOM contents to a desired target color space |
CIComplexColorSimplifierTransform | 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 colorspace may be dropped entirely |
►CICustomTransform | A transform that allows the implementation to be provided externally |
CIImplementation | Callback interface that provides methods for actually doing the work. Override the cases for the objects you wish to edit or are otherwise interested in |
CIDistiller | An instance of the JawsMako Distiller class |
CIDocument | A document from an IDocumentAssembly, allowing for high level document and page mangement, and providing on-demand lazy loading of page markup |
CIDocumentAssembly | A self contained collection of IDocuments |
CIFontProcessorDeferredTransform | 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 |
CIFontProcessorTransform | A transform for performing font subsetting and merging |
CIForm | An interface class for an interactive form, which tracks a tree of IFormFields and widgets |
CIFormDeduplicatorTransform | 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 |
CIFormField | An interface class for a form field. A form field may have multiple child fields and widget annotations, arranged in a tree |
CIFormUnpackerTransform | 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 |
CIFreeTextAnnotation | A generic interface class for a free text annotation It is intended that future releases of JawsMako will extend this interface |
CIHashable | Simple interface to provide a consistent hashing method for Mako objects |
CIIJPDSInput | An instance of the JawsMako IJPDS input class |
CIIJPDSPageRaster | An instance of the JawsMako IJPDS page raster that contains the source input page number and rip number |
CIImageDownsamplerTransform | A transform for downsampling images above a given effective resolution to a desired target effective resolution |
CIImageEncoderTransform | 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 |
CIImageMergerTransform | 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 |
CIInkAnnotation | A generic interface class for a ink annotation It is intended that future releases of JawsMako will extend this interface |
CIInput | Abstract input source that can open files from disk or a stream and create an IDocumentAssembly for the contents |
CIJawsMako | 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 |
►CIJawsRenderer | A renderer that uses the Jaws RIP to create images from arbitrary DOM |
CCColorSpotHalftone | 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) |
CCColorThresholdArrayHalftone | 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) |
CCEDSHalftone | 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 |
CCFrameBufferInfo | Description of a frame buffer for use with renderSeparationsToFrameBuffers |
CCSpotHalftone | Description of a simple spot halftone, at 45 degrees, using Jaws's default spot function. Used for monochrome rendering |
CCThresholdArrayHalftone | 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 |
CCThresholdHalftone | A halftone representing a simple threshold. Used for monochrome rendering |
CILayout | 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 |
►CILayoutFont | ILayoutFont interface |
CCLayoutFontItem | An association of a font and it's font index |
CILayoutFontWeight | Font weights used by ILayoutFont for font selection |
CILayoutImageRun | A run of image content to be added to an ILayoutParagraph |
CILayoutParagraph | A paragraph, consisting of a number of runs of content |
CILayoutRun | A run of content to be added to an ILayoutParagraph |
CILayoutTextRun | A run of text content to be added to an ILayoutParagraph |
CILineAnnotation | An interface class for a line annotation. It is intended that future releases of JawsMako will extend this interface |
CILinkAnnotation | A generic interface class for a link annotation It is intended that future releases of JawsMako will extend this interface |
CIMarkedContentArtifactDetails | A subclass of IMarkedContentDetails that is created when the content is a logical structure Artifact |
CIMarkedContentDetails | Details of Marked Content applied to an IDOMGroup |
CIMarkedContentStructureDetails | A subclass of IMarkedContentDetails that is created when the marked content is associated with the document's structure |
CIMarkupAnnotation | An interface class for markup annotations. It is intended that future releases of JawsMako will extend this interface |
CIMediaHandler | 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 |
CINamedDestination | A named destination in a PDF Document |
CIOptionalContent | Root level optional content information for an entire document |
►CIOptionalContentConfiguration | A configuration for optional content |
CCOrderEntry | Class for presenting the order that groups should be displayed in a user interface. May be arranged in a tree |
CIOptionalContentDetails | 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 |
CIOptionalContentFixerTransform | 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 |
CIOptionalContentGroup | Interface for an optional content group |
CIOptionalContentGroupReference | A reference to an optional content group |
CIOptionalContentGroupUsage | 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 |
CIOptionalContentGroupUsageApplication | Interface for controlling how IOptionalContentGroupUsage is applied, and for what groups |
CIOptionalContentVisibilityExpression | 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 |
CIOutput | Abstract output sink that can output DOM to a file or stream in a given output format |
CIOutputIntent | Interface class representing a PDF output intent |
CIOutputWriter | A writer for writing individual pages and documents to an output in piecemeal fashion |
CIOverprintSimulationTransform | 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 |
CIOXPSInput | An instance of the JawsMako OpenXPS input class |
CIOXPSOutput | Interface for the OpenXPS IOutput class |
CIPage | A page from an IDocument, allowing high level page management, and providing on-demand access to page contents |
CIPageCropperTransform | Very simple transform for cropping pages to one of the standard boxes |
CIPageLabel | Interface class representing a PDF page label |
CIPageLayout | Analyze the layout of a FixedPage, grouping together text deemed to be in horizontal and/or vertical blocks. Useful for text search and selection |
CIPageLayoutData | Provides a representation of the analyzed page layout by organizing and allowing access to collections of IPageLayoutNodes |
CIPageLayoutNode | Simple data type representing a part of an analyzed page |
CIPageRaster | A rasterized equivalent of a page from an IDocument |
CIPatternConverterTransform | Transform to convert PDF/PS tiling/shading patterns to XPS- compatible forms where possible |
CIPCL5Input | An instance of the JawsMako PCL5 input class |
CIPCL5Output | Interface for the PCL5 IOutput class |
CIPCLXLAttributeHandler | Interface allowing users to monitor/handle illegal PCL/XL operator attributes |
CIPCLXLInput | An instance of the JawsMako PCL/XL input class |
CIPCLXLOutput | Interface for the PCLXL IOutput class |
CIPDFArray | A simple class representing a mutable array of other PDF objects |
CIPDFBoolean | A simple immutable boolean PDF object type |
CIPDFDictionary | A simple class representing a mutable dictionary of key-value pairs where the keys are PDF names and the values are PDF objects |
CIPDFFarReference | A simple class representing an immutable PDF indirect reference from a remote context such as (for example) from a different PDF document |
►CIPDFInput | An instance of the JawsMako PDF input class |
CCPdfFontInfo | Information about a font in a PDF file, obtained by scanning the PDF font structures |
CCPdfScannedInk | Basic information about an ink used in a PDF file, obtained by scanning the PDF page tree |
CIPDFInteger | A simple immutable integer PDF object type |
CIPDFNull | A simple immutable "null" pdf object |
CIPDFObject | Abstract interface for a PDF internal object and common interfaces. All non-composite objects are immutable. All PDF objects are hashable |
CIPDFObjectStore | 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 |
CIPDFOutput | Interface for the PDF IOutput class |
CIPDFPageExtractor | An instance of the JawsMako PDFPageExtractor class |
CIPDFPageInserter | An instance of the JawsMako PDFPageInserter class |
CIPDFReal | A simple immutable floating-point PDF object type |
CIPDFReference | A simple class representing an immutable PDF indirect reference |
CIPDFString | A simple immutable string pdf object containing raw unencoded data or PDF Text information |
►CIPDFValidator | A class for validating PDF documents against published PDF standards such as PDF/X |
CCContentError | A class describing validation errors present in a particular location on a page |
CCGeneralError | A class describing validation errors found in a PDF that are not tied to a location on a page |
CCPageErrors | A collection of all the errors associated with a page |
►CIPJLParser | A PJL (Printer Job Language) parser for Mako |
CCPjlAttributeValue | A captured PJL attribute |
CIPolyAnnotation | An interface class for a polygon or polyline annotation. It is intended that future releases of JawsMako will extend this interface |
CIPopupAnnotation | 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 |
CIPPMLInput | An instance of the JawsMako PPML input class |
CIPRNInput | An instance of the JawsMako PRN input class |
CIProgressMonitor | An abstract class encapsulating both an IProgressTick and an IAbort so that the caller can monitor the progress and/or abort the processing |
CIProgressTick | An abstract class allowing a callback to monitor the progress of a task. The callback can either pass an integer (from 0 to a maximum value) or a float (0.0 to 1.0) which represents the progress of the task. The task needs to call the tick() method to indicate incremental progress. If the task has completed (even if it's premature) then tickMax() should be called instead of tick() |
CIPSCommentMonitor | Interface allowing users to monitor comments in PostScript input. Use setCommentMonitor() to install subclasses of this type |
CIPSInjector | 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 |
CIPSInput | An instance of the JawsMako PS input class |
CIPSOutput | Interface for the PS IOutput class |
CIRedactionAnnotation | A generic interface class for a redaction annotation |
CIRedactorTransform | A transform for applying redaction redactions |
CIRendererTransform | 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 |
CISeparator | An instance of the JawsMako Separator class |
CIShapeAnnotation | A generic interface class for circle and square annotations. It is intended that future releases of JawsMako will extend this interface |
CISkiaRenderer | A renderer that can paint XPS compatible DOM into a Skia canvas using the Skia API |
CISoftMaskConverterTransform | A transform that converts PDF style soft masks to opacity masks, suitable for XPS |
CISoundAnnotation | 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 |
CIStampAnnotation | A generic interface class for a stamp annotation |
CIStrokerTransform | A transform for converting some or all stroked paths into plain filled paths |
CIStructure | Top level tracking structure describing the logical structure of the document |
CIStructureElement | A structure element in the structure tree |
CIStructureElementChild | A child of a structure element. Either points to actual marked content, or another structure element |
CIStructureElementReference | A token-like class encapsulating a reference to a structure element |
CIStructureElementReferenceChild | A child of a structure element that points to another structure element |
CIStructureMarkedContentReferenceChild | A child of a structure element that points to a piece of marked content. Note; to create these, please see IStructureElement::createMarkedContentReferencePair() |
CIStructureObjectReferenceChild | 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() |
►CISVGGenerator | An SVG generator for JawsMako, allowing simple generation of SVG fragments for individual DOM nodes or entire pages |
CCResourceEntry | Resource entry |
CITextAnnotation | A generic interface class for a text (sticky note) annotation |
CITextMarkupAnnotation | A generic interface class for a text markup annotation It is intended that future releases of JawsMako will extend this interface |
CITextRun | A run of text, containing unicode information, the position, transformation and bounds of the text |
CITextSearch | Perform text searching using the page information obtained from an IPageLayout |
CITextSelect | Perform text selection using the page information obtained from an IPageLayout |
CIThreads | An interface class for document threads, Currently a stub interface |
CITransform | 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 |
CITransformChain | 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 |
CIType3UnpackerTransform | A transform for unpacking glyphs using a Type 3 font into regular DOM |
CIUnicodeHelper | An interface into language specific unicode helpers |
CIWidgetAnnotation | An interface class for a widget annotation It is intended that future releases of JawsMako will extend this interface |
CIWidgetAppearanceCharacteristics | Appearance information for a widget annotation |
►CIXAMLGenerator | A XAML generator for Mako, allowing simple generation of XAML fragments for individual DOM nodes or entire pages |
CCAnnotationXAML | Class for receiving XAML generated for annotation appearances in a bulk fashion |
CCResourceEntry | Resource entry |
CIXPSInput | An instance of the JawsMako XPS input class |
CIXPSOutput | Interface for the XPS IOutput class |
CBoxTmpl | Template for a PDF-style box. Similar to a rectangle but specified using a left, bottom, right and top coordinate |
CCClassID | An object to represent a 128-bit globally unique ID |
CCClassParams | EDL Object Interface |
CCGlyphsCluster | A single cluster generated from the parallel Indices and Unicode strings present in an IDOMGlyphs node. This represents the smallest logical unit of text. Here, a single cluster may represent: |
CCGlyphsClusters | A single cluster generated from the parallel Indices and Unicode strings present in an IDOMGlyphs node. This represents the smallest logical unit of text. Here, a single cluster may represent: |
CCIndicesGlyph | Utility code allowing the simpler manipulation of glyph glusters represented by the UnicodeString and Indices entries of an IDOMGlyphs object |
CCTransformMatrix | Matrix class - special 3x2 matrix |
CEDLIFStream | An ifstream that can deal with UTF8 file names on all platforms |
CEDLOFStream | An ofstream that can deal with UTF8 file names on all platforms |
CEDLQName | Implementation of qualified name class |
CIAbort | A simple class to signal an abort in processing |
CIColorManager | Public interface to the EDL color manager. There is only one instance of the color manager for each factory. It can be retrieved using the IEDLFactory::getSingleton method, or by using the get() static function |
CIDOMActionArray | IDOMActionArray interface |
CIDOMActionLaunch | IDOMActionLaunch interface |
►CIDOMArcSegment | Interface to Arc Segment element |
CData | Initialization data |
►CIDOMAudioFile | IDOMAudioFile interface |
CData | Initialization data |
CIDOMBrush | Interface to the brush element |
►CIDOMCachedImage | Interface to a class that when overlayed over an image will cache portions of its output. Useful for cases where images are repeatedly and are relatively expensive to process, and where the source image is certain to never change |
CData | Initialization data |
►CIDOMCanvas | A canvas is a special form of an isolated, non-knockout, normal blended transparency group |
CData | Initialization data |
CIDOMCatalog | IDOMCatalog interface The IDOMCatalog serves as a catalog for addressable DOM nodes, where a DOM node ID is used as the address of the node |
►CIDOMCharPathGroup | IDOMCharPathGroup interface Interface to DOM node representing Group Elements that consist of stroked text |
CData | Initialization data |
CIDOMColor | Holds a single color value. The color values themselves are held as floating point values for all color spaces. For some spaces (such as indexed color spaces) the values will be integral, but still stored as floats |
CIDOMColorSpace | IDOMColorSpace interface |
CIDOMColorSpaceDeviceCMY | Represents the default CMY color space. NOTE: Currently for internal use only; Do not use this color space in your own applications |
CIDOMColorSpaceDeviceCMYK | Represents the default CMYK color space |
CIDOMColorSpaceDeviceGray | IDOMColorSpaceDeviceGray interface |
►CIDOMColorSpaceDeviceN | This color space is analogous to the PostScript/PDF DeviceN/Separation color spaces |
CData | Initialization data |
CIDOMColorSpaceDeviceRGB | IDOMColorSpaceDeviceRGB interface |
►CIDOMColorSpaceICCBased | Represents a color space described by an ICC profile |
CData | Initialization data |
►CIDOMColorSpaceIndexed | This color space is analogous to the PostScript/PDF Indexed color space |
CData | Initialization data |
►CIDOMColorSpaceLAB | This color space is as described in section 4.5.4 of the PDF 1.7 Reference Manual |
CData | Initialization data |
CIDOMColorSpacescRGB | Represents the scRGB color space |
CIDOMColorSpacesGray | Represents a gray color space using the sRGB gamma and WhitePoint |
CIDOMColorSpacesRGB | Represents the RGB color space |
►CIDOMCompositeImage | Interface to a class representing a image made up of separate images joined together vertically, appearing as a single image. All images must use the same color space, depth, width, and the same number of channels |
CData | Initialization data |
CIDOMDePremultiplyFilter | An image filter that presents an image with premultiplied alpha as a plain image with plain alpha. It can be applied to any source image, and will do nothing if not required |
►CIDOMDeviceNColorant | This class enables the specification of colorant information for PDF style NChannel variants of DeviceN color spaces |
CData | Initialization data |
►CIDOMExponentialFunction | Interface for exponential functions. See section 3.9.2 of the PDF 1.7 Reference. Default values are as per described in that reference. There can be only one input for this function type |
CData | Initialization data |
CIDOMExternalTarget | IDOMExternalTarget interface |
►CIDOMFilteredImage | IDOMFilteredImage interface. Provides a method for filtering of an underlying image without requiring converted image data to be stored. It maintains a list of filters that are successively applied |
CData | Initialization data |
►CIDOMFixedPage | Represents <FixedPage> element |
CData | Initialization data |
►CIDOMFont | IDOMFont Base Class |
CData | Initialization data |
►CIDOMFontOpenType | IDOMFontOpenType interface |
CCCIDMap | For TrueType-based CIDFonts, the mapping from CIDs to GlyphIds for non-identity orderings |
CData | Initialization data |
CIDOMFontOTFTrueType | Opentype Font |
►CIDOMFontPCL5 | IDOMFontPCL5 (PCL5 Truetype) derived from an OpenType font source |
CData | Initialization data |
►CIDOMFontPCLXL | This class models PCL XL TrueType and bitmap fonts derived from an OpenType font source |
CData | Initialization data |
►CIDOMFontSource | The font source for the class IDOMFont. This class describes the different ways fonts are constructed |
CData | |
►CIDOMFontSourceFromStream | The source for IDOMFont when sourced from an existing stream |
CData | Initialization data |
►CIDOMFontSourceObfuscationConverter | Interface for a font sourced from a converter that performs obfuscation and deobfuscation |
CData | Initialization data |
►CIDOMFontSourceStreamFilter | An abstract interface for fonts sourced from a font stream filter |
CData | Initialization data |
►CIDOMForm | Interface to DOM node representing PDF-style Form XObjects |
CData | Initialization data |
►CIDOMFormInstance | IDOMFormInstance interface. This describes an instance of an IDOMForm in a DOM tree |
CData | Initialization data |
CIDOMFunction | Base class for PDF/PS Style functions All function instances throw IEDLError exceptions on failure |
►CIDOMGlyph | Abstract class modelling a single character from a font |
CData | Initialization data |
CIDOMGlyphIDEnumerator | DOM GlyphID Enumerator |
CIDOMGlyphName | |
►CIDOMGlyphs | An abstract class providing an interface to a "Glyphs" node. Glyphs nodes are used to represent a run of uniformly formatted text from a single font. Text runs are broken by line advances and formatting changes. When a text run is broken, a new Glyphs node will be created to describe the text from the change point onwards |
CData | Initialization data |
CIDOMGradientBrush | A common interface for both IDOMLinearGradient and IDOMRadialGradient. Provides straightforward access to common attributes |
►CIDOMGradientStop | IDOMGradientStop defines the ramp of colors to use on a gradient |
CData | Initialization data |
►CIDOMGroup | Interface to DOM node representing Group Elements |
CData | Initialization data |
►CIDOMGroupingFunction | Interface to encapsulate an array of x-input-1-output functions |
CData | Initialization data |
CIDOMHashable | Abstract interface for objects that can be hashed |
►CIDOMICCProfile | IDOMICCProfile interface |
CData | Initialization data |
►CIDOMImage | The base class describing an image. This class is subclassed to create a number of more specific image types. Instances of these objects may throw IEDLError exceptions on failure |
CData | Initialization data |
►CIDOMImageBitScalerFilter | An image filter that presents an image as an image with a different bits per sample |
CData | Initialization data |
►CIDOMImageBleederFilter | An image filter that presents an image with the edge pixels repeated. Useful for cases where consumers may interpolate pixels at the edge, creating unwanted artifacts |
CData | Initialization data |
►CIDOMImageBrush | Provides an interface to a DOM image brush object |
CData | Initialization data |
►CIDOMImageChannelSelectorFilter | An image filter that presents optionally an image stripped of alpha, or alternatively a Gray image representing the extra channel (ie Alpha or Mask) or a device color space channel |
CData | Initialization data |
►CIDOMImageColorConverterFilter | An image filter that presents a color converted version of an image |
CData | Initialization data |
►CIDOMImageColorKeyFilter | An image filter that presents a masked image where colors within a given range are masked out, analogous to a green screen. The source image must not have a mask or alpha channel |
CData | Initialization data |
►CIDOMImageColorSpaceSubstitutionFilter | An image filter that presents an identical image, just with the colorspace substituted |
CData | Initialization data |
►CIDOMImageDecodeFilter | An image filter that applies a PDF/PS style Decode array to the image contents. For details on decode arrays, please see "Decode Arrays" on page 344 of the PDF Reference, version 1.7. The bit depth of the result may be promoted to eight or 16 bits per component depending on the situation |
CData | Initialization data |
►CIDOMImageDeindexerFilter | An image filter that presents an image with an Indexed color space as a simple eight bit image |
CData | Initialization data |
►CIDOMImageDeviceNToBaseFilter | An image filter that presents an image with a DeviceN color space as a simple image in the alternate space |
CData | Initialization data |
►CIDOMImageDownsamplerFilter | An image filter that presents a downsampled version of an image |
CData | Initialization data |
►CIDOMImageInverterFilter | An image filter that presents a bitwise inverted form of the source image |
CData | Initialization data |
►CIDOMImageMaskExpanderFilter | An image filter that presents a image source and color combination as a plain image with an alpha channel, with all pixels colored with the given color. Useful for simplifying an IDOMMaskedBrush where the brush masked by the image is a solid color |
CData | Initialization data |
►CIDOMImagePermuteFilter | An image filter that takes images using a given color space and presents a new image with a different color space where the components are permuted into a different position, and with undefined components filled with 0. This can be useful for mapping DeviceN components into process components where this does not require a conversion to a base component |
CData | Initialization data |
CIDOMImageProperties | The IDOMImageProperties interface provides access to an underlying implementation which stores miscellaneous information about the associated image |
►CIDOMImageSpotMergerFilter | An image filter that merges selected spot components into the process components of an image. This is conceptually similar to IDOMImageDeviceNToBaseFilter, but: |
CData | Initialization data |
CIDOMInternalTarget | The IDOMInternalTarget interface describes the targets of hyperlinks that are in the same document but not on the current page |
CIDOMJobTk | Represents an EDL JobTicket |
►CIDOMJobTkContent | Represents the content element of the JobTicket |
CData | Initialization data |
►CIDOMJobTkGenericCharacterData | Interface to the IDOMJobTkGenericCharacterData node |
CData | Initialization data |
►CIDOMJobTkGenericNode | Interface to the IDOMJobTkGenericNode node |
CData | Initialization data |
►CIDOMJobTkNode | Represents a Job Ticket Node |
CData | Initialization data |
CIDOMJobTkOwner | Interface to the IDOMJobTkOwner node |
►CIDOMJobTkValue | Represents a Job Ticket value element |
CData | Initialization data |
CIDOMJPEGImage | Interface to a class representing a JPEG (.jpg or .jpeg) image |
►CIDOMLinearGradientBrush | IDOMLinearGradientBrush interface. A linear gradient brush is used to specify a gradient along a vector |
CData | Initialization data |
►CIDOMMaskedBrush | IDOMMaskedBrush interface, this describes a generalization of a masked image. The sub-brush (set by getBrush()/setBrush()) is painted through a mask specified by the image. Importantly, the sub-brush is not subject to the IDOMImageBrush render transform. Tiling is not supported for this brush type |
CData | Initialization data |
►CIDOMMatrix | Defines the render transform matrix |
CData | Initialization data |
CIDOMMatteRemoverFilter | An image filter that removes a Matte and undoes premultiplication for a PDF Matte'd image and soft mask. The resulting image does not have alpha, and can be used with the mask to generate the desired result |
CIDOMMetadata | The IDOMMetadata interface provides access to the metadata attached to the DocumentSequence node. The IDOMMetadata interface is designed to be flexible enough to represent different types of metadata |
CIDOMNode | Abstract class providing the interface to basic DOM node functionality. IDOMNode is the base class for many of the other DOM node types, and defines many of the basic functions of DOM nodes. Exceptions of type IEDLError are thrown on outright failures |
CIDOMNodeFlags | A collection of bit flags used to signal various conditions of the node. For example, the eNodeRenderFlag flag identifies nodes that require rendering |
►CIDOMNullBrush | IDOMNullBrush provides a way of representing the default marking brush in a Type3 postscript glyph definition or a tiling pattern with paintType 2. This is more of a placeholder that gets replaced when the Type3 glyph or paintType 2 tiling pattern is actually invoked |
CData | Initialization data |
►CIDOMOutline | Represents the outline of the document, which is the collection of bookmarks for the document |
CData | Initialization data |
►CIDOMOutlineEntry | Represents an index to a specific location in the document or a specific location external to the document |
CData | Initialization data |
CIDOMPageRectTarget | IDOMPageRectTarget nodes are used to describe hyperlinks on a page rectangle to targets on the same page |
CIDOMPageTarget | IDOMPageTarget nodes are used to describe hyperlinks on a page to targets on the same page |
►CIDOMPathFigure | Interface to the path figure element. A path figure is a single shape comprised of continuous path segments. One or more path figures collectively define an entire path geometry. A path geometry may define the fill algorithm to be used on the component path figures. Instances of this type use exceptions of IEDLError for error handling |
CData | Initialization data |
►CIDOMPathGeometry | Interface to a path geometry node |
CData | Initialization data |
CIDOMPathGeometryBuilder | Interface to a path geometry builder |
►CIDOMPathNode | Interface to an EDL path node. A path node specifies a geometry that can be filled or stroked with a brush |
CData | Initialization data |
CIDOMPathSegment | Interface to path segment element. The path segment is the smallest unit in a path geometry |
►CIDOMPCLImage | Interface to a class representing an image extracted from a PCLXL file |
CData | Initialization data |
►CIDOMPDFAlternateImage | An encapsulation of a PDF alternate image, which may be referenced from an image or mask brush |
CData | Initialization data |
►CIDOMPDFImage | Interface to a class representing an image extracted from a PDF file. Intended to be only used with the JawsMako APIs |
CCCITTFaxParams | Class to hold filter parameters for CCITTFax-compressed image data. Please see the PDF specification for the meaning of these parameters |
CData | Initialization data |
CDCTParams | Class to hold filter parameters for DCT-compressed image data. Please see the PDF specification for the meaning of these parameters |
CFlateLZWParams | Class to hold filter parameters for Flate or LZW-compressed image data. Please see the PDF specification for the meaning of these parameters |
CIDecodeParams | Abstract interface for per-image decoding filter parameters |
CJBIG2Params | Class to hold filter parameters for JBIG2-compressed image data. Please see the PDF specification for the meaning of these parameters |
CIDOMPNGImage | Interface to a class representing a PNG (.png) image |
►CIDOMPolyBezierSegment | Interface to a path segment node describing a set of cubic Bézier curves |
CData | Initialization data |
►CIDOMPolyLineSegment | Interface to a polyline segment node. A polyline segment describes a polygonal drawing containing an arbitrary number of individual vertices. The Points attribute defines the vertices |
CData | Initialization data |
►CIDOMPolyQuadraticBezierSegment | Interface to a polyqualdratic Bézier segment. A polyqualdratic Bézier segment describes a set of quadratic Bézier curves from the starting point defined in the IDOMPathFigure, or from the end point of the previous segment, through a set of vertices, using specified control points. The Points attribute stores an off-curve control point (x2n-1, y2n-1) followed by the end point (x2n, y2n) for each quadratic Bézier curve (where n represents the quadratic Bézier curve) |
CData | Initialization data |
►CIDOMPostScriptCalculatorFunction | Interface for PostScript calculator functions. See section 3.9.4 of the PDF 1.7 Reference. Default values are as per described in that reference |
CData | Initialization data |
►CIDOMPrintTicket | IDOMPrintTicket interface |
CData | Initialization data |
►CIDOMPSDImage | IDOMPSDImage interface |
CData | Initialization data |
CIDOMPublicKeyPDFSecurityInfo | Represents security information from PDF public key (certificate based) security handling. Inherits from IDOMStandardPDFSecurityInfo, from which it diverges in a modest fashion |
►CIDOMRadialGradientBrush | IDOMRadialGradientBrush interface. A radial gradient brush defines an ellipse to be filled with the gradient. The ellipse is defined by its center, x radius, and y radius. Independently, a gradient origin is specified for the brush. The gradient origin defines the center of the gradient; a gradient stop with an offset at 0.0 defines the color at the gradient origin. The outer bound of the ellipse defines the end "point" of the gradient; that is, a gradient stop with an offset at 1.0 defines the color at the circumference of the ellipse, and all other gradient stops define their offsets relative to the radial distance between the gradient origin and the circumference |
CData | Initialization data |
►CIDOMRawDataFile | IDOMRawDataFile interface |
CData | Initialization data |
►CIDOMRawImage | Interface to a class representing a raw image |
CData | Initialization data |
►CIDOMRecombineAlphaImage | Similar to IDOMRecombineImage, but instead combines an image comprising the color components of the image, with a single-channel image that represents the mask or alpha channel. The images must have the same, dimensions, but may have different dimensions. The resolution information will be taken from the color image. Images with Indexed color spaces will be converted to the base spaces |
CData | Initialization data |
►CIDOMRecombineImage | Interface to a class representing a image made up of separate single channel images (each with the same bps, dimensions and resolution) each representing a single component of the entire image, or a mask channel |
CData | Initialization data |
CIDOMResource | Provides an interface to an EDL DOM node representing a generalised resource. A resource represents non-markup document content such as images, fonts and profiles. Resources are generally stream based. This class provides the base class for interfaces to more specialized resource node types |
►CIDOMResourceDictionary | Interface to the EDL DOM's resource dictionary. The resource dictionary is a document resource that is shared between page markups. It holds a reference list of non-markup content that is shared between multiple pages of the document |
CData | Initialization data |
►CIDOMSampledFunction | Interface for sampled functions. See section 3.9.1 of the PDF 1.7 Reference. Default values are as per described in that reference |
CData | Initialization data |
CIDOMSecurityInfo | Base DOM security class |
CIDOMShadingPatternBrush | IDOMShadingBrush provides a way of representing a PS style shading pattern |
►CIDOMShadingPatternType1Brush | IDOMShadingBrush provides a way of representing a PS style type 1 shading pattern |
CData | Initialization data |
►CIDOMShadingPatternType2Brush | IDOMShadingBrush provides a way of representing a PS style type 2 shading pattern |
CData | Initialization data |
►CIDOMShadingPatternType3Brush | IDOMShadingPatternType3Brush provides a way of representing a PS style type 2 shading pattern |
CData | Initialization data |
►CIDOMShadingPatternType4567Brush | IDOMShadingPatternType4567Brush provides a way of representing a PS style type 4 shading pattern |
CCMeshEntry | A entry in the shading pattern's mesh. The interpretation of each entry depends on the shading type, and potentially on per-entry flags. Please see the PDF specification for details |
CData | Initialization data |
►CIDOMShape | Interface to an IDOMShape |
►CCShapeDetails | Provides a view into the regions that comprise the shape. A region consists of a series of spans, each representing a series of rectangles that share the same y span |
CCSpan | Representation of a series of rectangles sharing the same y span |
CData | Initialization data |
►CIDOMSoftMaskBrush | IDOMSoftMaskBrush provides a way of representing a PDF style soft mask in it's entirity. The soft mask brush contains a suitable IDOMTransparency group, as well as the necessary soft mask details. See section 7.5.4 of the PDF 1.7 specification. These are only allowed for OpacityMask entries |
CData | Initialization data |
►CIDOMSolidColorBrush | A solid color brush is used to fill defined geometric regions with a solid color. If there is an alpha component of the color, it is combined in a multiplicative way with the corresponding opacity attribute |
CData | Initialization data |
CIDOMStandardPDFSecurityInfo | Represents security information from PDF Standard encryption handler |
►CIDOMStitchingFunction | Interface for stitching functions. See section 3.9.3 of the PDF 1.7 Reference. Default values are as per described in that reference. There can only be one input for this function, and the functions contained therein must also handle one input |
CData | Initialization data |
CIDOMTarget | Base class for defining hyperlink targets in a document |
►CIDOMTIFFImage | IDOMTIFFImage interface |
CData | Initialization data |
►CIDOMTilingPatternBrush | IDOMTilingPatternBrush provides a way of representing a PS style tiling pattern |
CData | Initialization data |
CIDOMTransformableBrush | Abstract interface for a brush to which a render transform may be applied |
►CIDOMTransparencyGroup | IDOMTransparencyGroup interface. Analogous to PDF Transparency groups |
CData | Initialization data |
►CIDOMTrivialImage | Interface for a "trivial" image |
CData | Initialization data |
►CIDOMType3Font | Representation of a PostScript/PDF Type 3 Font. At present, the stream cannot be set, only retrieved |
CData | Initialization data |
►CIDOMVisualBrush | A visual brush is used to fill a region with a vector drawing |
CData | Initialization data |
CIDOMVisualRoot | IDOMVisualRoot interface |
CIDOMWMPImage | IDOMWMPImage interface |
CIEDLClassFactory | EDL Factory Interface allows one part of the EDL infrastructure to register class creation methods identified by either GUIDs and /or names (strings) and then another part of the EDL infrastructure to request the creation of instances of one or more of these classes by quoting the same GUID or name |
CIEDLError | An abstract class for EDL exceptions |
►CIEDLNamespace | Interface to EDL Namespace class |
CData | Initialization data |
CIEDLObject | IEDLObject is an abstract base class that is used by all classes that are intended to be created via an EDL class factory |
CIEDLStream | Generic stream. Abstract base class for EDL stream subsystem |
►CIEDLTempStore | A self-cleaning area for storage of temporary data in the form of streams. One per session, obtainable from an ISession. Exceptions of type IEDLError are thrown on failures |
CData | Initialization data |
CIEDLTempStoreObject | A mechanism for storing and accessing temporary data for use with Jaws Mako |
►CIEDLTime | Interface to EDL date-time class |
CData | Initialization data |
CIFontHeaderWriteSegmentBlockEnumerator | IFontHeaderWriteSegmentBlockEnumerator Enumerates over the PCLXL Font Header block items for the XL ReadFontHeader operator |
CIFontPCL5WriteSegmentBlockEnumerator | IFontPCL5WriteSegmentBlockEnumerator Enumerates over the PCL5 font blocks |
CIFrame | A frame, into which text can be flowed by the layout engine |
CIImageDecoder | IImageDecoder returns IImageFrame objects as requested by the client. This object knows about the imageformat internals and knows how to unpack the image |
CIImageEncoder | IImageEncoder accepts IImageFrame objects and streams it out to an image format |
CIImageFrame | IImageFrame encapsulates an EDL image with its details |
CIImageFrameWriter | IImageFrameWriter writes an image from an imageframe |
CIInputEnum< typename T > | Iterator template class to allow iteration over a collection of instances of type <T> |
CIInputEnumRC< typename T > | Reference-counted iterator template class to allow iteration over a collection of instances of type <T> |
CIInputPushbackStream | Input Stream with pushback support |
CIInputStream | Generic input stream. Abstract base class for all input streams |
CIOutputStream | Generic output stream. Abstract base class for output streams |
CIPushbackStream | Abstract base class (for input streams only) that provides a "push back" mechanism. When used with random access streams, the pushback buffer is invalidated by setPos() |
CIRAInputPushbackStream | Random-access Input Stream with pushback support |
CIRAInputStream | Random Access Input Stream |
CIRAOutputStream | Random Access Output Stream |
CIRAStream | Abstract base class for "Random-Access" streams i.e. streams that can be arbitrarily re-positioned |
CIRCObject | Base class Interface for all Reference Counted objects |
CIRunnable | Interface to filter's runnable classes |
CISession | EDL session class |
CIterator | A convenience interator-like class for iterating through the contents of a dictionary |
CPointTmpl | Geometry primitives including: point, rectangle and matrix types supporting both integer and floating point values within |
CPValue | Stores a "property" value that is tagged with an enumeration value that indicates the underlying type |
CSignatureID | Opentype table signatures |