String subtype
int l
int b
int r
int t
String s
PDFObject dest
int fl
int fb
int fr
int ft
PDFBorder border
short style
double width
double[] dash
PDFPageList pdfPageList
PDFOutline outlines
int pagemode
int objser
Vector<E> objects
PDFCatalog catalog
PDFInfo info
PDFPageList pdfPageList
PDFOutline outline
PDFObject defaultOutlineBorder
int objectID
Vector<E> fonts
Bitmap bitmap
int x
int y
int width
int height
String type
String name
int objser
int generation
PDFDocument pdfDocument
Vector<E> outlines
PDFOutline parent
String title
PDFPage dest
int l
int b
int r
int t
boolean destMode
PDFPageFormat pageFormat
PDFObject pdfPageList
Vector<E> contents
PDFObject thumbnail
Vector<E> annotations
Vector<E> imageResources
Vector<E> patternResources
Vector<E> shadingResources
Vector<E> fontResources
boolean hasImageB
boolean hasImageC
boolean hasImageI
PDFPage.procset procset
String name
int width
int height
int margin
int orientation
int patternType
int bitsPerCoordinate
int bitsPerComponent
int bitsPerFlag
String decodeArray
private void readObject(ObjectInputStream in) throws IOException
Here we read the length of the stream's contents, then a byte array of the contents. Then we recreate a new ByteArrayOutputStream. We have to do this, as ByteArrayOutputStream is not serializable (hence the transient tag).
IOException
private void writeObject(ObjectOutputStream out) throws IOException
Here we write the length of the stream's contents, then a byte array of the contents. We have to do this, as ByteArrayOutputStream is not serializable (hence the transient tag).
IOException
boolean deflate