Class PdfTemplate

    • Constructor Detail

      • PdfTemplate

        protected PdfTemplate()
        Creates a PdfTemplate.
      • PdfTemplate

        PdfTemplate​(PdfWriter wr)
        Creates new PdfTemplate
        Parameters:
        wr - the PdfWriter
    • 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)
      • getIndirectReference

        PdfIndirectReference getIndirectReference()
        Gets the indirect reference to this template.
        Returns:
        the indirect reference to this template
      • beginVariableText

        public void beginVariableText()
      • endVariableText

        public void endVariableText()
      • getResources

        PdfObject getResources()
        Constructs the resources used by this template.
        Returns:
        the resources used by this template
      • getFormXObject

        PdfStream getFormXObject()
                          throws java.io.IOException
        Gets the stream representing this template.
        Returns:
        the stream representing this template
        Throws:
        java.io.IOException
      • 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.