Package com.pd4ml.pdf.sign
Class VisibleSignatureOptions
- java.lang.Object
-
- com.pd4ml.pdf.sign.VisibleSignatureOptions
-
public final class VisibleSignatureOptions extends java.lang.ObjectOptional configuration for rendering a visible signature widget on a page. If never set onSigningOptions, the signature is applied invisibly (the signature dictionary is still fully valid, it simply has no on-page appearance).
-
-
Constructor Summary
Constructors Constructor Description VisibleSignatureOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description floatgetHeight()floatgetLowerLeftX()floatgetLowerLeftY()intgetPage()java.io.InputStreamgetSignatureImage()java.lang.StringgetVisibleText()floatgetWidth()VisibleSignatureOptionssetPage(int page)Zero-based page index the signature widget is placed on.VisibleSignatureOptionssetRectangle(float lowerLeftX, float lowerLeftY, float width, float height)Position and size, in PDF user-space points, of the signature widget.VisibleSignatureOptionssetSignatureImage(java.io.File imageFile)VisibleSignatureOptionssetSignatureImage(java.io.InputStream signatureImage)Optional image (PNG/JPEG) stamped into the signature widget, e.g.VisibleSignatureOptionssetVisibleText(java.lang.String visibleText)Optional plain text drawn into the signature widget (used when no image is supplied, or alongside it).
-
-
-
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.
-
setSignatureImage
public VisibleSignatureOptions setSignatureImage(java.io.File imageFile) throws PdfSigningException
- Throws:
PdfSigningException
-
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).
-
-