Class VisibleSignatureOptions


  • public final class VisibleSignatureOptions
    extends java.lang.Object
    Optional configuration for rendering a visible signature widget on a page. If never set on SigningOptions, the signature is applied invisibly (the signature dictionary is still fully valid, it simply has no on-page appearance).
    • Constructor Detail

      • VisibleSignatureOptions

        public VisibleSignatureOptions()
    • Method Detail

      • getPage

        public int getPage()
      • setPage

        public VisibleSignatureOptions setPage​(int page)
        Zero-based page index the signature widget is placed on. Default 0 (first page).
      • getLowerLeftX

        public float getLowerLeftX()
      • getLowerLeftY

        public float getLowerLeftY()
      • getWidth

        public float getWidth()
      • getHeight

        public float getHeight()
      • setRectangle

        public VisibleSignatureOptions setRectangle​(float lowerLeftX,
                                                    float lowerLeftY,
                                                    float width,
                                                    float height)
        Position and size, in PDF user-space points, of the signature widget.
      • getSignatureImage

        public java.io.InputStream getSignatureImage()
      • setSignatureImage

        public VisibleSignatureOptions setSignatureImage​(java.io.InputStream signatureImage)
        Optional image (PNG/JPEG) stamped into the signature widget, e.g. a scanned signature or company seal.
      • getVisibleText

        public java.lang.String getVisibleText()
      • setVisibleText

        public VisibleSignatureOptions setVisibleText​(java.lang.String visibleText)
        Optional plain text drawn into the signature widget (used when no image is supplied, or alongside it).