Package com.itextpdf.text.pdf
Class PdfWriter.PdfBody.PdfCrossReference
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfWriter.PdfBody.PdfCrossReference
-
- All Implemented Interfaces:
Comparable<PdfWriter.PdfBody.PdfCrossReference>
- Enclosing class:
- PdfWriter.PdfBody
public static class PdfWriter.PdfBody.PdfCrossReference extends Object implements Comparable<PdfWriter.PdfBody.PdfCrossReference>
PdfCrossReference
is an entry in the PDF Cross-Reference table.
-
-
Constructor Summary
Constructors Constructor Description PdfCrossReference(int type, int refnum, long offset, int generation)
PdfCrossReference(int refnum, long offset)
Constructs a cross-reference element for a PdfIndirectObject.PdfCrossReference(int refnum, long offset, int generation)
Constructs a cross-reference element for a PdfIndirectObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(PdfWriter.PdfBody.PdfCrossReference other)
boolean
equals(Object obj)
int
getRefnum()
int
hashCode()
void
toPdf(int midSize, OutputStream os)
Writes PDF syntax to the OutputStreamvoid
toPdf(OutputStream os)
Returns the PDF representation of thisPdfObject
.
-
-
-
Constructor Detail
-
PdfCrossReference
public PdfCrossReference(int refnum, long 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
public PdfCrossReference(int refnum, long offset)
Constructs a cross-reference element for a PdfIndirectObject.- Parameters:
refnum
-offset
- byte offset of the object
-
PdfCrossReference
public PdfCrossReference(int type, int refnum, long offset, int generation)
-
-
Method Detail
-
getRefnum
public int getRefnum()
-
toPdf
public void toPdf(OutputStream os) throws IOException
Returns the PDF representation of thisPdfObject
.- Parameters:
os
-- Throws:
IOException
-
toPdf
public void toPdf(int midSize, OutputStream os) throws IOException
Writes PDF syntax to the OutputStream- Parameters:
midSize
-os
-- Throws:
IOException
-
compareTo
public int compareTo(PdfWriter.PdfBody.PdfCrossReference other)
- Specified by:
compareTo
in interfaceComparable<PdfWriter.PdfBody.PdfCrossReference>
- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classObject
- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObject
- See Also:
Object.hashCode()
-
-