intarsys PDF library API

Package de.intarsys.pdf.content

The "content" package contains functionality to work on PDF content streams.

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.
ICSExceptionHandler An object able to handle exceptional conditions while processing a content stream.
ICSGraphicsState A read only object containing the actual context for rendering operations of an ICSDevice.
ICSInterpreter An interpreter for CSContent PDF graphics streams.
ICSTextState A read only object containing the actual context for text rendering operations of an ICSDevice.
 

Class Summary
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.
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.
CSShapeDevice A ICSDevice creating AWT Shape instances from the path painting operators.
CSVirtualDevice A "virtual" device, managing most of the GraphicsState itself.
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 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.
 

Package de.intarsys.pdf.content Description

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.


intarsys PDF library API

Copyright © 2006 intarsys consulting GmbH. All Rights Reserved.