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

java.lang.Object
  |
  +--com.lowagie.text.pdf.PdfWriter.PdfBody.PdfCrossReference
Enclosing class:
PdfWriter.PdfBody

static class PdfWriter.PdfBody.PdfCrossReference
extends Object

PdfCrossReference is an entry in the PDF Cross-Reference table.


Field Summary
private  int generation
          generation of the object.
private  int offset
          Byte offset in the PDF file.
 
Constructor Summary
(package private) PdfWriter.PdfBody.PdfCrossReference(int offset)
          Constructs a cross-reference element for a PdfIndirectObject.
(package private) PdfWriter.PdfBody.PdfCrossReference(int offset, int generation)
          Constructs a cross-reference element for a PdfIndirectObject.
 
Method Summary
 void toPdf(PdfWriter writer, OutputStream os)
          Returns the PDF representation of this PdfObject.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offset

private int offset
Byte offset in the PDF file.


generation

private int generation
generation of the object.

Constructor Detail

PdfWriter.PdfBody.PdfCrossReference

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

Parameters:
offset - byte offset of the object
generation - generationnumber of the object

PdfWriter.PdfBody.PdfCrossReference

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

Parameters:
offset - byte offset of the object
Method Detail

toPdf

public void toPdf(PdfWriter writer,
                  OutputStream os)
           throws IOException
Returns the PDF representation of this PdfObject.

Returns:
an array of bytes
IOException