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 parametervoid
setBackgroundColor(Color backgroundColor)
Sets the provided background color for a test's areavoid
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 text
-
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- 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
-