Class PDVisibleSigProperties
java.lang.Object
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigProperties
This builder class is in order to create visible signature properties.
- Author:
- Vakhtang Koroghlishvili
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
start building of visible signatureint
getPage()
returns your pagethis method gets visible signature configuration objectint
Gets the preferred signature size in bytes.gets reason of signingGets signer locationsreturns visible signature configuration objectboolean
checks if we need to add visible signaturepage
(int page) sets page numberpreferredSize
(int preferredSize) Sets the preferred signature size in bytes.setPdVisibleSignature
(PDVisibleSignDesigner pdVisibleSignature) Sets visible signature configuration Objectvoid
setVisibleSignature
(InputStream visibleSignature) sets configuration object of visible signaturesignatureReason
(String signatureReason) sets reason of signingsignerLocation
(String signerLocation) Sets locationsignerName
(String signerName) Sets signer namevisualSignEnabled
(boolean visualSignEnabled) sets visible signature to be added or not
-
Constructor Details
-
PDVisibleSigProperties
public PDVisibleSigProperties()
-
-
Method Details
-
buildSignature
start building of visible signature- Throws:
IOException
- if the output could not be written
-
getSignerName
- Returns:
- - signer name
-
signerName
Sets signer name- Parameters:
signerName
-- Returns:
- the visible signature properties.
-
getSignerLocation
Gets signer locations- Returns:
- - location
-
signerLocation
Sets location- Parameters:
signerLocation
-- Returns:
- the visible signature properties.
-
getSignatureReason
gets reason of signing- Returns:
- the signing reason.
-
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
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
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
sets visible signature to be added or not- Parameters:
visualSignEnabled
-- Returns:
- the visible signature properties.
-
getPdVisibleSignature
this method gets visible signature configuration object- Returns:
- the visible signature configuration.
-
setPdVisibleSignature
Sets visible signature configuration Object- Parameters:
pdVisibleSignature
-- Returns:
- the visible signature properties.
-
getVisibleSignature
returns visible signature configuration object- Returns:
- the input stream representing the visible signature.
-
setVisibleSignature
sets configuration object of visible signature- Parameters:
visibleSignature
-
-