Class PDVisibleSigProperties
- java.lang.Object
-
- com.tom_roush.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigProperties
-
public class PDVisibleSigProperties extends Object
This builder class is in order to create visible signature properties.
-
-
Constructor Summary
Constructors Constructor Description PDVisibleSigProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildSignature()start building of visible signatureintgetPage()returns your pagePDVisibleSignDesignergetPdVisibleSignature()this method gets visible signature configuration objectintgetPreferredSize()Gets the preferred signature size in bytes.StringgetSignatureReason()gets reason of signingStringgetSignerLocation()Gets signer locationsStringgetSignerName()InputStreamgetVisibleSignature()returns visible signature configuration objectbooleanisVisualSignEnabled()checks if we need to add visible signaturePDVisibleSigPropertiespage(int page)sets page numberPDVisibleSigPropertiespreferredSize(int preferredSize)Sets the preferred signature size in bytes.PDVisibleSigPropertiessetPdVisibleSignature(PDVisibleSignDesigner pdVisibleSignature)Sets visible signature configuration ObjectvoidsetVisibleSignature(InputStream visibleSignature)sets configuration object of visible signaturePDVisibleSigPropertiessignatureReason(String signatureReason)sets reason of signingPDVisibleSigPropertiessignerLocation(String signerLocation)Sets locationPDVisibleSigPropertiessignerName(String signerName)Sets signer namePDVisibleSigPropertiesvisualSignEnabled(boolean visualSignEnabled)sets visible signature to be added or not
-
-
-
Method Detail
-
buildSignature
public void buildSignature() throws IOExceptionstart building of visible signature- Throws:
IOException- if the output could not be written
-
getSignerName
public String getSignerName()
- Returns:
- - signer name
-
signerName
public PDVisibleSigProperties signerName(String signerName)
Sets signer name- Parameters:
signerName-- Returns:
- the visible signature properties.
-
getSignerLocation
public String getSignerLocation()
Gets signer locations- Returns:
- - location
-
signerLocation
public PDVisibleSigProperties signerLocation(String signerLocation)
Sets location- Parameters:
signerLocation-- Returns:
- the visible signature properties.
-
getSignatureReason
public String getSignatureReason()
gets reason of signing- Returns:
- the signing reason.
-
signatureReason
public PDVisibleSigProperties signatureReason(String signatureReason)
sets reason of signing- Parameters:
signatureReason-- Returns:
- the visible signature properties.
-
getPage
public int getPage()
returns your page- Returns:
- the page number (1-based).
-
page
public PDVisibleSigProperties page(int page)
sets page number- Parameters:
page- page the signature should be placed on (1-based)- Returns:
- the visible signature properties.
-
getPreferredSize
public int getPreferredSize()
Gets the preferred signature size in bytes.- Returns:
- the signature's preferred size. A return value of 0 means to use default.
-
preferredSize
public PDVisibleSigProperties preferredSize(int preferredSize)
Sets the preferred signature size in bytes.- Parameters:
preferredSize- The preferred signature size in bytes, or 0 to use default.- Returns:
- the visible signature properties.
-
isVisualSignEnabled
public boolean isVisualSignEnabled()
checks if we need to add visible signature- Returns:
- state if visible signature is needed.
-
visualSignEnabled
public PDVisibleSigProperties visualSignEnabled(boolean visualSignEnabled)
sets visible signature to be added or not- Parameters:
visualSignEnabled-- Returns:
- the visible signature properties.
-
getPdVisibleSignature
public PDVisibleSignDesigner getPdVisibleSignature()
this method gets visible signature configuration object- Returns:
- the visible signature configuration.
-
setPdVisibleSignature
public PDVisibleSigProperties setPdVisibleSignature(PDVisibleSignDesigner pdVisibleSignature)
Sets visible signature configuration Object- Parameters:
pdVisibleSignature-- Returns:
- the visible signature properties.
-
getVisibleSignature
public InputStream getVisibleSignature()
returns visible signature configuration object- Returns:
- the input stream representing the visible signature.
-
setVisibleSignature
public void setVisibleSignature(InputStream visibleSignature)
sets configuration object of visible signature- Parameters:
visibleSignature-
-
-