com.itextpdf.text.pdf
Class PdfWriter.PdfBody.PdfCrossReference

java.lang.Object
  extended by 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
PdfWriter.PdfBody.PdfCrossReference(int type, int refnum, long offset, int generation)
           
PdfWriter.PdfBody.PdfCrossReference(int refnum, long offset)
          Constructs a cross-reference element for a PdfIndirectObject.
PdfWriter.PdfBody.PdfCrossReference(int refnum, long offset, int generation)
          Constructs a cross-reference element for a PdfIndirectObject.
 
Method Summary
 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 OutputStream
 void toPdf(OutputStream os)
          Returns the PDF representation of this PdfObject.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdfWriter.PdfBody.PdfCrossReference

public PdfWriter.PdfBody.PdfCrossReference(int refnum,
                                           long offset,
                                           int generation)
Constructs a cross-reference element for a PdfIndirectObject.

Parameters:
refnum -
offset - byte offset of the object
generation - generation number of the object

PdfWriter.PdfBody.PdfCrossReference

public PdfWriter.PdfBody.PdfCrossReference(int refnum,
                                           long offset)
Constructs a cross-reference element for a PdfIndirectObject.

Parameters:
refnum -
offset - byte offset of the object

PdfWriter.PdfBody.PdfCrossReference

public PdfWriter.PdfBody.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 this PdfObject.

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 interface Comparable<PdfWriter.PdfBody.PdfCrossReference>
See Also:
Comparable.compareTo(java.lang.Object)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
See Also:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
Overrides:
hashCode in class Object
See Also:
Object.hashCode()


Copyright © 2013. All Rights Reserved.