Class PdfPage


class PdfPage extends PdfDictionary
PdfPage is the PDF Page-object.

A Page object is a dictionary whose keys describe a single page containing text, graphics, and images. A Page object is a leaf of the Pages tree.
This object is described in the 'Portable Document Format Reference Manual version 1.3' section 6.4 (page 73-81)

See Also:
  • Field Details

    • boxStrings

      private static final String[] boxStrings
    • boxNames

      private static final PdfName[] boxNames
    • mediaBox

      private final PdfRectangle mediaBox
      value of the MediaBox key
  • Constructor Details

    • PdfPage

      PdfPage(PdfRectangle mediaBox, HashMap boxSize, PdfDictionary resources, int rotate)
      Constructs a PdfPage.
      Parameters:
      mediaBox - a value for the MediaBox key
      resources - an indirect reference to a PdfResources-object
      rotate - a value for the Rotate key
  • Method Details

    • isParent

      public boolean isParent()
      Checks if this page element is a tree of pages.

      This method always returns false.

      Returns:
      false because this is a single page
    • add

      void add(PdfIndirectReference contents)
      Adds an indirect reference pointing to a PdfContents-object.
      Parameters:
      contents - an indirect reference to a PdfContents-object