Package com.itextpdf.text.pdf
Class PdfWriter.PdfBody.PdfCrossReference
- java.lang.Object
-
- com.itextpdf.text.pdf.PdfWriter.PdfBody.PdfCrossReference
-
- All Implemented Interfaces:
java.lang.Comparable<PdfWriter.PdfBody.PdfCrossReference>
- Enclosing class:
- PdfWriter.PdfBody
public static class PdfWriter.PdfBody.PdfCrossReference extends java.lang.Object implements java.lang.Comparable<PdfWriter.PdfBody.PdfCrossReference>
PdfCrossReferenceis an entry in the PDF Cross-Reference table.
-
-
Field Summary
Fields Modifier and Type Field Description private intgenerationgeneration of the object.private longoffsetByte offset in the PDF file.private intrefnumprivate inttype
-
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(java.lang.Object obj)intgetRefnum()inthashCode()voidtoPdf(int midSize, java.io.OutputStream os)Writes PDF syntax to the OutputStreamvoidtoPdf(java.io.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(java.io.OutputStream os) throws java.io.IOExceptionReturns the PDF representation of thisPdfObject.- Parameters:
os-- Throws:
java.io.IOException
-
toPdf
public void toPdf(int midSize, java.io.OutputStream os) throws java.io.IOExceptionWrites PDF syntax to the OutputStream- Parameters:
midSize-os-- Throws:
java.io.IOException
-
compareTo
public int compareTo(PdfWriter.PdfBody.PdfCrossReference other)
- Specified by:
compareToin interfacejava.lang.Comparable<PdfWriter.PdfBody.PdfCrossReference>- See Also:
Comparable.compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object- See Also:
Object.hashCode()
-
-