See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
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.
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.