com.lowagie.text.pdf
Class PRStream
java.lang.Object
com.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfDictionary
com.lowagie.text.pdf.PdfStream
com.lowagie.text.pdf.PRStream
public class PRStream
- extends PdfStream
Fields inherited from class com.lowagie.text.pdf.PdfObject |
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Methods inherited from class com.lowagie.text.pdf.PdfDictionary |
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isDictionaryType, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
canBeInObjStm, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
reader
protected PdfReader reader
offset
protected int offset
length
protected int length
objNum
protected int objNum
objGen
protected int objGen
PRStream
public PRStream(PRStream stream,
PdfDictionary newDic)
PRStream
public PRStream(PRStream stream,
PdfDictionary newDic,
PdfReader reader)
PRStream
public PRStream(PdfReader reader,
int offset)
PRStream
public PRStream(PdfReader reader,
byte[] conts)
setData
public void setData(byte[] data)
- Sets the data associated with the stream
- Parameters:
data
- raw data, decrypted and uncompressed.
setLength
public void setLength(int length)
getOffset
public int getOffset()
getLength
public int getLength()
getReader
public PdfReader getReader()
getBytes
public byte[] getBytes()
- Description copied from class:
PdfObject
- Gets the presentation of this object in a byte array
- Overrides:
getBytes
in class PdfObject
- Returns:
- a byte array
setObjNum
public void setObjNum(int objNum,
int objGen)
getObjNum
int getObjNum()
getObjGen
int getObjGen()
toPdf
public void toPdf(PdfWriter writer,
java.io.OutputStream os)
throws java.io.IOException
- Description copied from class:
PdfDictionary
- Returns the PDF representation of this
PdfDictionary
.
- Overrides:
toPdf
in class PdfStream
- Parameters:
writer
- for backwards compatibilityos
- the outputstream to write the bytes to.
- Throws:
java.io.IOException
- See Also:
PdfDictionary.toPdf(com.lowagie.text.pdf.PdfWriter, java.io.OutputStream)