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:
    PdfPages
    • Field Detail

      • boxStrings

        private static final java.lang.String[] boxStrings
      • boxNames

        private static final PdfName[] boxNames
      • mediaBox

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

      • PdfPage

        PdfPage​(PdfRectangle mediaBox,
                java.util.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 Detail

      • 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