public class PDVisibleSignDesigner
extends java.lang.Object
Constructor | Description |
---|---|
PDVisibleSignDesigner(java.io.InputStream originalDocumenStream,
java.io.InputStream imageStream,
int page) |
|
PDVisibleSignDesigner(java.lang.String documentPath,
java.io.InputStream imageStream,
int page) |
|
PDVisibleSignDesigner(PDDocument doc,
java.io.InputStream imageStream,
int page) |
Modifier and Type | Method | Description |
---|---|---|
PDVisibleSignDesigner |
affineTransformParams(byte[] affineTransformParams) |
|
PDVisibleSignDesigner |
coordinates(float x,
float y) |
|
PDVisibleSignDesigner |
formaterRectangleParams(byte[] formaterRectangleParams) |
sets formatter PDRectangle;
|
byte[] |
getAffineTransformParams() |
|
byte[] |
getFormaterRectangleParams() |
|
float |
getHeight() |
|
float |
getImageSizeInPercents() |
get image size in percents
|
java.io.InputStream |
getImageStream() |
|
float |
getPageHeight() |
|
float |
getPageWidth() |
|
java.lang.String |
getSignatureFieldName() |
|
java.lang.String |
getSignatureText() |
returns visible signature text
|
protected float |
getTemplateHeight() |
|
float |
getWidth() |
|
float |
getxAxis() |
|
float |
getyAxis() |
|
PDVisibleSignDesigner |
height(float signatureImgHeight) |
|
void |
imageSizeInPercents(float imageSizeInPercents) |
|
PDVisibleSignDesigner |
pageWidth(float pageWidth) |
|
PDVisibleSignDesigner |
signatureFieldName(java.lang.String signatureFieldName) |
|
PDVisibleSignDesigner |
signatureImage(java.lang.String path) |
|
PDVisibleSignDesigner |
signatureText(java.lang.String signatureText) |
|
PDVisibleSignDesigner |
width(float signatureImgWidth) |
|
PDVisibleSignDesigner |
xAxis(float xAxis) |
|
PDVisibleSignDesigner |
yAxis(float yAxis) |
|
PDVisibleSignDesigner |
zoom(float percent) |
zoom signature image with some percent.
|
public PDVisibleSignDesigner(java.io.InputStream originalDocumenStream, java.io.InputStream imageStream, int page) throws java.io.IOException
originalDocumenStream
- imageStream
- page
- the 1-based page number for which the page size should be calculated.java.io.IOException
public PDVisibleSignDesigner(java.lang.String documentPath, java.io.InputStream imageStream, int page) throws java.io.IOException
documentPath
- - path of your pdf documentimageStream
- - stream of imagepage
- the 1-based page number for which the page size should be calculated.java.io.IOException
public PDVisibleSignDesigner(PDDocument doc, java.io.InputStream imageStream, int page) throws java.io.IOException
doc
- - Already created PDDocument of your PDF documentimageStream
- page
- the 1-based page number for which the page size should be calculated.java.io.IOException
- - If we can't read, flush, or can't close streampublic PDVisibleSignDesigner signatureImage(java.lang.String path) throws java.io.IOException
path
- of image locationjava.io.IOException
public PDVisibleSignDesigner zoom(float percent)
percent
- the percentage for zooming the image.public PDVisibleSignDesigner coordinates(float x, float y)
x
- the x coordinatey
- the y coordinatepublic float getxAxis()
public PDVisibleSignDesigner xAxis(float xAxis)
xAxis
- - x coordinatepublic float getyAxis()
public PDVisibleSignDesigner yAxis(float yAxis)
yAxis
- public float getWidth()
public PDVisibleSignDesigner width(float signatureImgWidth)
signatureImgWidth
- the signature image widthpublic float getHeight()
public PDVisibleSignDesigner height(float signatureImgHeight)
signatureImgHeight
- the signature image Heightprotected float getTemplateHeight()
public java.lang.String getSignatureFieldName()
public PDVisibleSignDesigner signatureFieldName(java.lang.String signatureFieldName)
signatureFieldName
- public java.io.InputStream getImageStream()
public byte[] getAffineTransformParams()
public PDVisibleSignDesigner affineTransformParams(byte[] affineTransformParams)
affineTransformParams
- public byte[] getFormaterRectangleParams()
public PDVisibleSignDesigner formaterRectangleParams(byte[] formaterRectangleParams)
formaterRectangleParams
- public float getPageWidth()
public PDVisibleSignDesigner pageWidth(float pageWidth)
pageWidth
- the pageWidthpublic float getPageHeight()
public float getImageSizeInPercents()
public void imageSizeInPercents(float imageSizeInPercents)
imageSizeInPercents
- public java.lang.String getSignatureText()
public PDVisibleSignDesigner signatureText(java.lang.String signatureText)
signatureText
- - adds the text on visible signature