Class PdfWriter.PdfBody.PdfCrossReference

java.lang.Object
com.lowagie.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.
  • Field Details

    • CROSS_REFERENCE_ENTRY_FORMAT

      private static final String CROSS_REFERENCE_ENTRY_FORMAT
      String template for cross-reference entry PDF representation.
      See Also:
    • type

      private final int type
    • offset

      private final long offset
      Byte offset in the PDF file.
    • refnum

      private final int refnum
    • generation

      private final int generation
      generation of the object.
  • Constructor Details

    • PdfCrossReference

      public PdfCrossReference(int refnum, long offset, int generation)
      Constructs a cross-reference element for a PdfIndirectObject.
      Parameters:
      refnum - the reference number
      offset - byte offset of the object
      generation - generation number of the object
    • PdfCrossReference

      public PdfCrossReference(int refnum, long offset)
      Constructs a cross-reference element for a PdfIndirectObject.
      Parameters:
      refnum - the reference number
      offset - byte offset of the object
    • PdfCrossReference

      public PdfCrossReference(int type, int refnum, long offset, int generation)
  • Method Details