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>
PdfCrossReferenceis 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 intcompareTo(PdfWriter.PdfBody.PdfCrossReference other)booleanequals(Object obj)intgetRefnum()inthashCode()voidtoPdf(int midSize, OutputStream os)Writes PDF syntax to the OutputStreamvoidtoPdf(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 IOExceptionWrites PDF syntax to the OutputStream- Parameters:
midSize-os-- Throws:
IOException
-
compareTo
public int compareTo(PdfWriter.PdfBody.PdfCrossReference other)
- Specified by:
compareToin interfaceComparable<PdfWriter.PdfBody.PdfCrossReference>- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classObject- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classObject- See Also:
Object.hashCode()
-
-