Class PdfTemplate

    • Field Detail

      • type

        protected int type
      • thisReference

        protected PdfIndirectReference thisReference
        The indirect reference to this template
      • pageResources

        protected com.gitlab.pdftk_java.com.lowagie.text.pdf.PageResources pageResources
        The resources used by this template
      • bBox

        protected Rectangle bBox
        The bounding box of this template
      • layer

        protected PdfOCG layer
    • Constructor Detail

      • PdfTemplate

        protected PdfTemplate()
        Creates a PdfTemplate.
    • Method Detail

      • setWidth

        public void setWidth​(float width)
        Sets the bounding width of this template.
        Parameters:
        width - the bounding width
      • setHeight

        public void setHeight​(float height)
        Sets the bounding heigth of this template.
        Parameters:
        height - the bounding height
      • getWidth

        public float getWidth()
        Gets the bounding width of this template.
        Returns:
        width the bounding width
      • getHeight

        public float getHeight()
        Gets the bounding heigth of this template.
        Returns:
        heigth the bounding height
      • getBoundingBox

        public Rectangle getBoundingBox()
      • setBoundingBox

        public void setBoundingBox​(Rectangle bBox)
      • setLayer

        public void setLayer​(PdfOCG layer)
        Sets the layer this template belongs to.
        Parameters:
        layer - the layer this template belongs to
      • getLayer

        public PdfOCG getLayer()
        Gets the layer this template belongs to.
        Returns:
        the layer this template belongs to or null for no layer defined
      • setMatrix

        public void setMatrix​(float a,
                              float b,
                              float c,
                              float d,
                              float e,
                              float f)
      • beginVariableText

        public void beginVariableText()
      • endVariableText

        public void endVariableText()
      • getDuplicate

        public PdfContentByte getDuplicate()
        Gets a duplicate of this PdfTemplate. All the members are copied by reference but the buffer stays different.
        Overrides:
        getDuplicate in class PdfContentByte
        Returns:
        a copy of this PdfTemplate
      • getType

        public int getType()
      • getGroup

        public PdfTransparencyGroup getGroup()
        Getter for property group.
        Returns:
        Value of property group.
      • setGroup

        public void setGroup​(PdfTransparencyGroup group)
        Setter for property group.
        Parameters:
        group - New value of property group.