Package eu.europa.esig.dss.pades
Class SignatureImageTextParameters
java.lang.Object
eu.europa.esig.dss.pades.SignatureImageTextParameters
- All Implemented Interfaces:
Serializable
public class SignatureImageTextParameters extends Object implements Serializable
This class allows to custom text generation in the PAdES visible signature
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SignatureImageTextParameters()
-
Method Summary
Modifier and Type Method Description Color
getBackgroundColor()
Returns background color for the text's areaDSSFont
getFont()
Returns specified text font If not defined, returns a Default Font instance (PTSerifRegular)float
getPadding()
Returns padding between text and its areaSignerTextHorizontalAlignment
getSignerTextHorizontalAlignment()
Returns a signer text horizontal alignment valueSignerTextPosition
getSignerTextPosition()
Returns a signer text position respectively to an imageSignerTextVerticalAlignment
getSignerTextVerticalAlignment()
Returns a signer text vertical alignment valueString
getText()
Returns defines text contentColor
getTextColor()
Returns text color parameterboolean
isEmpty()
Checks if the text property is set for the parametersvoid
setBackgroundColor(Color backgroundColor)
Sets the provided background color for a test's area NOTE: use NULL for a transparent background (if supported by a selected implementation) DEFAULT: Color.WHITEvoid
setFont(DSSFont dssFont)
Sets a text fontvoid
setPadding(float padding)
Sets a padding between text and its areavoid
setSignerTextHorizontalAlignment(SignerTextHorizontalAlignment signerTextHorizontalAlignment)
Allows a horizontal alignment of a text with respect to its areavoid
setSignerTextPosition(SignerTextPosition signerTextPosition)
Specifies a text position respectively to an image inside the signature field areavoid
setSignerTextVerticalAlignment(SignerTextVerticalAlignment signerTextVerticalAlignment)
Defines a vertical alignment (positioning) of signer text inside the signature fieldvoid
setText(String text)
Sets a text content parametervoid
setTextColor(Color textColor)
Sets color for the textString
toString()
-
Constructor Details
-
SignatureImageTextParameters
public SignatureImageTextParameters()
-
-
Method Details
-
getSignerTextPosition
Returns a signer text position respectively to an image- Returns:
SignerTextPosition
-
setSignerTextPosition
Specifies a text position respectively to an image inside the signature field area- Parameters:
signerTextPosition
-SignerTextPosition
(TOP, BOTTOM, RIGHT, LEFT)
-
getSignerTextVerticalAlignment
Returns a signer text vertical alignment value- Returns:
SignerTextVerticalAlignment
-
setSignerTextVerticalAlignment
public void setSignerTextVerticalAlignment(SignerTextVerticalAlignment signerTextVerticalAlignment)Defines a vertical alignment (positioning) of signer text inside the signature field- Parameters:
signerTextVerticalAlignment
-SignerTextVerticalAlignment
(TOP, MIDDLE, BOTTOM)
-
getSignerTextHorizontalAlignment
Returns a signer text horizontal alignment value- Returns:
SignerTextHorizontalAlignment
-
setSignerTextHorizontalAlignment
public void setSignerTextHorizontalAlignment(SignerTextHorizontalAlignment signerTextHorizontalAlignment)Allows a horizontal alignment of a text with respect to its area- Parameters:
signerTextHorizontalAlignment
-SignerTextHorizontalAlignment
(LEFT, CENTER, RIGHT)
-
getFont
Returns specified text font If not defined, returns a Default Font instance (PTSerifRegular)- Returns:
DSSFont
-
setFont
Sets a text font- Parameters:
dssFont
-DSSFont
-
getPadding
public float getPadding()Returns padding between text and its area- Returns:
float
padding value
-
setPadding
public void setPadding(float padding)Sets a padding between text and its area- Parameters:
padding
-float
padding value
-
getTextColor
Returns text color parameter- Returns:
Color
-
setTextColor
Sets color for the text- Parameters:
textColor
-Color
to set
-
getBackgroundColor
Returns background color for the text's area- Returns:
Color
of the text area background
-
setBackgroundColor
Sets the provided background color for a test's area NOTE: use NULL for a transparent background (if supported by a selected implementation) DEFAULT: Color.WHITE- Parameters:
backgroundColor
-Color
to set
-
getText
Returns defines text content- Returns:
String
text
-
setText
Sets a text content parameter- Parameters:
text
-String
text to display
-
isEmpty
public boolean isEmpty()Checks if the text property is set for the parameters- Returns:
- TRUE if the text is defined, FALSE otherwise
-
toString
-