|
jPod PDF library | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IContentStreamProvider | An interface for all owners of PDF content streams. |
ICSDevice | The abstraction of a device that is manipulated by a PDF content stream
interpreter (ICSInterpreter ) processing a content stream. |
ICSDeviceFeatures | The CSDeviceBasedInterpreter may do some unnecessary work when
interfacing to an ICSDevice , for example when he realizes images
where the device finally only handles shapes or text. |
ICSExceptionHandler | An object able to handle exceptional conditions while processing a content stream. |
ICSInterpreter | An interpreter for CSContent PDF graphics streams. |
Class Summary | |
---|---|
CSBasicDevice | A ICSDevice handling the complex semantics of the path and text
drawing operators. |
CSContent | Represents the tokenized content of a PDF rendering program which is called a "content stream". |
CSDeviceAdapter | An adapter implementation for ICSDevice. |
CSDeviceBasedInterpreter | A content stream interpreter for PDF graphics primitives that delegates
execution to an ICSDevice object. |
CSDeviceFilter | Abstract superclass for implementing a filter on ICSDevice . |
CSImageFilter | Only image related operations will reach the final device. |
CSInterpreter | An abstrct superclass for implementing an interpreter for PDF content streams. |
CSInterpreterFrame | The context frame of a CSInterpreter holding the "process" stack
frame information. |
CSLiteral | An "operation" that is not parsed but completely given in a byte sequence. |
CSOperation | Represents the operations that make up a content stream. |
CSOperator | A class representing an operator of a content stream. |
CSOperators | A class enumerating the operators valid in a content stream. |
CSPathFilter | Only path related operations will reach the device. |
CSTextDevice | A common superclass for "text only" devices. |
CSTextFilter | Only text related operations will reach the device. |
CSVirtualDevice | A common superclass for devices that do not need path and text handling. |
GraphicsState | The state information for performing graphic operations. |
TextState | This class summarizes all state information that is used to render characters in the current context, such as font, font size or the text transformation matrix etc. |
Exception Summary | |
---|---|
CSError | An error while procssing a content stream. |
CSException | An exceptional condition encountered while procesing a content streams operations. |
CSNotSupported | A unsupported operation has been found in a content stream. |
CSWarning | A warning while processing a content stream. |
The "content" package contains functionality to work on PDF content streams. Content streams are the PDF way of expressing page or form visual content, expressed using the PDF content stream operators.
Content streams define a page or form content, implemented using COSStreams with a specific format. The stream data is built using a sequence of content stream operators. The stream dictionary additionally contains resources referenced by these operators.
This package contains higher level abstractions of the COSStream representing a content stream, CSContent, CSOperation and CSOperator.
A list of all known CSOperators is provided with CSOperators.
A framework for interpreting content streams is provided with ICSInterpreter and ICSDevice.
|
jPod PDF library | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |