public class PDFAsVisualSignatureDesigner extends Object
Constructor and Description |
---|
PDFAsVisualSignatureDesigner(org.apache.pdfbox.pdmodel.PDDocument doc,
int page,
PDFAsVisualSignatureProperties properties,
boolean newpage) |
public PDFAsVisualSignatureDesigner(org.apache.pdfbox.pdmodel.PDDocument doc, int page, PDFAsVisualSignatureProperties properties, boolean newpage) throws IOException
doc
- - Already created PDDocument of your PDF documentimageStream
- page
- IOException
- - If we can't read, flush, or can't close streampublic PDFAsVisualSignatureDesigner signatureImage(String path) throws IOException
path
- of image locationIOException
public PDFAsVisualSignatureDesigner zoom(float percent)
percent
- - x % increase image with x percent.public PDFAsVisualSignatureDesigner coordinates(float x, float y)
xAxis
- - x coordinateyAxis
- - y coordinatepublic float getxAxis()
public PDFAsVisualSignatureDesigner xAxis(float xAxis)
xAxis
- - x coordinatepublic float getyAxis()
public PDFAsVisualSignatureDesigner yAxis(float yAxis)
yAxis
- public float getWidth()
public PDFAsVisualSignatureDesigner width(float signatureImgWidth)
sets
- signature image widthpublic float getHeight()
public PDFAsVisualSignatureDesigner height(float signatureImgHeight)
set
- signature image Heightprotected float getTemplateHeight()
public String getSignatureFieldName()
public PDFAsVisualSignatureDesigner signatureFieldName(String signatureFieldName)
signatureFieldName
- public InputStream getImageStream()
public byte[] getAffineTransformParams()
public PDFAsVisualSignatureDesigner affineTransformParams(byte[] affineTransformParams)
affineTransformParams
- public float[] getFormaterRectangleParams()
public PDFAsVisualSignatureDesigner formaterRectangleParams(float[] formaterRectangleParams)
formaterRectangleParams
- public float getPageWidth()
public PDFAsVisualSignatureDesigner pageWidth(float pageWidth)
sets
- pageWidthpublic float getPageHeight()
public float getImageSizeInPercents()
public void imageSizeInPercents(float imageSizeInPercents)
imageSizeInPercents
- public String getSignatureText()
public PDFAsVisualSignatureDesigner signatureText(String signatureText)
signatureText
- - adds the text on visible signaturepublic float getRotation()