Public Member Functions | |
PDFStream () | |
PDFStream (String type) | |
void | setDeflate (boolean mode) |
boolean | getDeflate () |
OutputStream | getOutputStream () |
PrintWriter | getWriter () |
ByteArrayOutputStream | getStream () |
void | write (OutputStream os) throws IOException |
void | writeStream (OutputStream os) throws IOException |
Package Attributes | |
transient ByteArrayOutputStream | buf |
boolean | deflate |
In PDF, a stream can be compressed using several different methods, or left uncompressed. Here we support both uncompressed, and FlateDecode as it's supported by the java core.
Eric Z. Beard, ericzbeard@hotmail.com
|
Constructs a plain stream. By default, the stream will be compressed. |
|
Constructs a stream. The supplied type is stored in the stream's header and is used by other objects that extend the PDFStream class (like PDFImage). By default, the stream will be compressed.
|
|
Returs true if the stream will be compressed.
|
|
Returns the OutputStream that will append to this stream.
|
|
This is for extenders, and provides access to the stream.
|
|
Creates a PrintWriter that will append to this stream.
|
|
|
|
Implements gnu::jpdf::PDFObject. Reimplemented in gnu::jpdf::PDFImage. |
|
This inserts the Streams length, then the actual stream, finally the end of stream/object markers. This is intended for anyone extending PDFStream, as objects containing streams do no use writeEnd(), and they must be able to write the actual stream.
Reimplemented in gnu::jpdf::PDFImage. |
|
This holds the stream's content. |
|
True if we will compress the stream in the pdf file |