Package eu.europa.esig.dss.pades
Class SignatureImageParameters
java.lang.Object
eu.europa.esig.dss.pades.SignatureImageParameters
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor instantiating object with default parameters -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns a specified background color for the signature fieldgetDpi()Returns a defined DPI value Note: can be nullReturnsSignatureFieldParametersgetImage()Returns aDSSDocumentimage defined for displaying on the signature fieldGets the image scalingReturns text parametersReturns a horizontal alignment value of the signature fieldReturns a vertical alignment value of the signature fieldintgetZoom()Returns the defined Zoom value in percentageinthashCode()booleanisEmpty()Checks if theSignatureImageParametersis empty (no image or text parameters are defined)voidsetAlignmentHorizontal(VisualSignatureAlignmentHorizontal alignmentHorizontal) Sets a horizontal alignment respectively to a page of the signature fieldvoidsetAlignmentVertical(VisualSignatureAlignmentVertical alignmentVertical) Sets a vertical alignment respectively to a page of the signature fieldvoidsetBackgroundColor(Color backgroundColor) Sets the background color for the signature fieldvoidSets an expected DPI value.voidsetFieldParameters(SignatureFieldParameters fieldParameters) SetsSignatureFieldParameters, like signature field position and dimensionsvoidsetImage(DSSDocument image) Allows to set a custom image to display on a signature fieldvoidsetImageScaling(ImageScaling imageScaling) Sets the parameter used to define an image scaling behavior within a signature field DEFAULT : ImageScaling.STRETCH (stretches the image in both directions in order to fill the signature field)voidsetTextParameters(SignatureImageTextParameters textParameters) Sets text parametersvoidsetZoom(int zoom) Defines the signature field zoom in percentage (default value = 100)toString()
-
Constructor Details
-
SignatureImageParameters
public SignatureImageParameters()Default constructor instantiating object with default parameters
-
-
Method Details
-
getImage
Returns aDSSDocumentimage defined for displaying on the signature field- Returns:
DSSDocumentimage
-
setImage
Allows to set a custom image to display on a signature field- Parameters:
image-DSSDocument
-
getFieldParameters
ReturnsSignatureFieldParameters- Returns:
SignatureFieldParameters
-
setFieldParameters
SetsSignatureFieldParameters, like signature field position and dimensions- Parameters:
fieldParameters-SignatureFieldParameters
-
getZoom
public int getZoom()Returns the defined Zoom value in percentage- Returns:
intzoom
-
setZoom
public void setZoom(int zoom) Defines the signature field zoom in percentage (default value = 100)- Parameters:
zoom-intzoom value
-
getBackgroundColor
-
setBackgroundColor
-
getDpi
-
setDpi
-
getTextParameters
Returns text parameters- Returns:
SignatureImageTextParameters
-
setTextParameters
Sets text parameters- Parameters:
textParameters-SignatureImageTextParameters
-
getVisualSignatureAlignmentHorizontal
Returns a horizontal alignment value of the signature field- Returns:
VisualSignatureAlignmentHorizontal
-
setAlignmentHorizontal
Sets a horizontal alignment respectively to a page of the signature field- Parameters:
alignmentHorizontal-VisualSignatureAlignmentHorizontal
-
getVisualSignatureAlignmentVertical
Returns a vertical alignment value of the signature field- Returns:
VisualSignatureAlignmentVertical
-
setAlignmentVertical
Sets a vertical alignment respectively to a page of the signature field- Parameters:
alignmentVertical-VisualSignatureAlignmentVertical
-
getImageScaling
-
setImageScaling
Sets the parameter used to define an image scaling behavior within a signature field DEFAULT : ImageScaling.STRETCH (stretches the image in both directions in order to fill the signature field)- Parameters:
imageScaling-ImageScaling
-
isEmpty
public boolean isEmpty()Checks if theSignatureImageParametersis empty (no image or text parameters are defined)- Returns:
- TRUE if the parameters are empty, FALSE otherwise
-
toString
-
equals
-
hashCode
-