Package com.aowagie.text.pdf
Class PdfWriter.PdfBody.PdfCrossReference
java.lang.Object
com.aowagie.text.pdf.PdfWriter.PdfBody.PdfCrossReference
- All Implemented Interfaces:
Comparable
- Enclosing class:
PdfWriter.PdfBody
PdfCrossReference is an entry in the PDF Cross-Reference table.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intgeneration of the object.private final intByte offset in the PDF file.private final intprivate final int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePdfCrossReference(int refnum, int offset) Constructs a cross-reference element for a PdfIndirectObject.privatePdfCrossReference(int refnum, int offset, int generation) Constructs a cross-reference element for a PdfIndirectObject.privatePdfCrossReference(int type, int refnum, int offset, int generation) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanprivate intinthashCode()private voidtoPdf(int midSize, OutputStream os) Writes PDF syntax to the OutputStreamprivate voidtoPdf(OutputStream os) Returns the PDF representation of thisPdfObject.
-
Field Details
-
type
private final int type -
offset
private final int offsetByte offset in the PDF file. -
refnum
private final int refnum -
generation
private final int generationgeneration of the object.
-
-
Constructor Details
-
PdfCrossReference
private PdfCrossReference(int refnum, int offset, int generation) Constructs a cross-reference element for a PdfIndirectObject.- Parameters:
refnum-offset- byte offset of the objectgeneration- generation number of the object
-
PdfCrossReference
private PdfCrossReference(int refnum, int offset) Constructs a cross-reference element for a PdfIndirectObject.- Parameters:
refnum-offset- byte offset of the object
-
PdfCrossReference
private PdfCrossReference(int type, int refnum, int offset, int generation)
-
-
Method Details
-
getRefnum
private int getRefnum() -
toPdf
Returns the PDF representation of thisPdfObject.- Parameters:
os-- Throws:
IOException
-
toPdf
Writes PDF syntax to the OutputStream- Parameters:
midSize-os-- Throws:
IOException
-
compareTo
- Specified by:
compareToin interfaceComparable- See Also:
-
equals
-
hashCode
public int hashCode()
-