public class PDVisibleSignDesigner
extends java.lang.Object
| Constructor | Description |
|---|---|
PDVisibleSignDesigner(java.io.InputStream imageStream) |
Constructor usable for signing existing signature fields.
|
PDVisibleSignDesigner(java.io.InputStream documentStream,
java.awt.image.BufferedImage image,
int page) |
Constructor.
|
PDVisibleSignDesigner(java.io.InputStream documentStream,
java.io.InputStream imageStream,
int page) |
Constructor.
|
PDVisibleSignDesigner(java.lang.String filename,
java.awt.image.BufferedImage image,
int page) |
Constructor.
|
PDVisibleSignDesigner(java.lang.String filename,
java.io.InputStream imageStream,
int page) |
Constructor.
|
PDVisibleSignDesigner(PDDocument document,
java.awt.image.BufferedImage image,
int page) |
Constructor.
|
PDVisibleSignDesigner(PDDocument document,
java.io.InputStream imageStream,
int page) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
PDVisibleSignDesigner |
adjustForRotation() |
Adjust signature for page rotation.
|
PDVisibleSignDesigner |
affineTransformParams(byte[] affineTransformParams) |
Deprecated.
|
PDVisibleSignDesigner |
coordinates(float x,
float y) |
|
PDVisibleSignDesigner |
formatterRectangleParameters(int[] formatterRectangleParameters) |
Sets formatter PDRectangle
|
PDVisibleSignDesigner |
formatterRectangleParams(byte[] formatterRectangleParams) |
Deprecated.
|
byte[] |
getAffineTransformParams() |
Deprecated.
use
getTransform(). |
int[] |
getFormatterRectangleParameters() |
|
byte[] |
getFormatterRectangleParams() |
Deprecated.
|
float |
getHeight() |
|
java.awt.image.BufferedImage |
getImage() |
|
float |
getImageSizeInPercents() |
get image size in percents
|
float |
getPageHeight() |
|
float |
getPageWidth() |
|
java.lang.String |
getSignatureFieldName() |
|
java.lang.String |
getSignatureText() |
returns visible signature text
|
protected float |
getTemplateHeight() |
|
java.awt.geom.AffineTransform |
getTransform() |
|
float |
getWidth() |
|
float |
getxAxis() |
|
float |
getyAxis() |
|
PDVisibleSignDesigner |
height(float height) |
|
void |
imageSizeInPercents(float imageSizeInPercents) |
|
PDVisibleSignDesigner |
pageWidth(float pageWidth) |
|
PDVisibleSignDesigner |
signatureFieldName(java.lang.String signatureFieldName) |
|
PDVisibleSignDesigner |
signatureImage(java.lang.String path) |
Set the image for the signature.
|
PDVisibleSignDesigner |
signatureText(java.lang.String signatureText) |
|
PDVisibleSignDesigner |
transform(java.awt.geom.AffineTransform affineTransform) |
|
PDVisibleSignDesigner |
width(float width) |
|
PDVisibleSignDesigner |
xAxis(float xAxis) |
|
PDVisibleSignDesigner |
yAxis(float yAxis) |
|
PDVisibleSignDesigner |
zoom(float percent) |
Zoom signature image with some percent.
|
public PDVisibleSignDesigner(java.lang.String filename,
java.io.InputStream imageStream,
int page)
throws java.io.IOException
filename - Path of the PDF fileimageStream - image as a streampage - The 1-based page number for which the page size should be calculated.java.io.IOExceptionpublic PDVisibleSignDesigner(java.io.InputStream documentStream,
java.io.InputStream imageStream,
int page)
throws java.io.IOException
documentStream - Original PDF document as streamimageStream - Image as a streampage - The 1-based page number for which the page size should be calculated.java.io.IOExceptionpublic PDVisibleSignDesigner(PDDocument document, java.io.InputStream imageStream, int page) throws java.io.IOException
document - Already created PDDocument of your PDF document.imageStream - Image as a stream.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 stream.public PDVisibleSignDesigner(java.lang.String filename,
java.awt.image.BufferedImage image,
int page)
throws java.io.IOException
filename - Path of the PDF fileimage - page - The 1-based page number for which the page size should be calculated.java.io.IOExceptionpublic PDVisibleSignDesigner(java.io.InputStream documentStream,
java.awt.image.BufferedImage image,
int page)
throws java.io.IOException
documentStream - Original PDF document as streamimage - page - The 1-based page number for which the page size should be calculated.java.io.IOExceptionpublic PDVisibleSignDesigner(PDDocument document, java.awt.image.BufferedImage image, int page)
document - Already created PDDocument of your PDF document.image - page - The 1-based page number for which the page size should be calculated.public PDVisibleSignDesigner(java.io.InputStream imageStream)
throws java.io.IOException
imageStream - image as a streamjava.io.IOExceptionpublic PDVisibleSignDesigner adjustForRotation()
public PDVisibleSignDesigner signatureImage(java.lang.String path) throws java.io.IOException
path - Path of the image file.java.io.IOExceptionpublic PDVisibleSignDesigner zoom(float percent)
percent - increase (positive value) or decrease (negative value) image with x percent.public PDVisibleSignDesigner coordinates(float x, float y)
x - - x coordinatey - - 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 width)
width - signature image widthpublic float getHeight()
public PDVisibleSignDesigner height(float height)
height - signature image heightprotected float getTemplateHeight()
public java.lang.String getSignatureFieldName()
public PDVisibleSignDesigner signatureFieldName(java.lang.String signatureFieldName)
signatureFieldName - public java.awt.image.BufferedImage getImage()
@Deprecated public byte[] getAffineTransformParams()
getTransform().public java.awt.geom.AffineTransform getTransform()
@Deprecated public PDVisibleSignDesigner affineTransformParams(byte[] affineTransformParams)
affineTransformParams - public PDVisibleSignDesigner transform(java.awt.geom.AffineTransform affineTransform)
affineTransform - @Deprecated public byte[] getFormatterRectangleParams()
public int[] getFormatterRectangleParameters()
@Deprecated public PDVisibleSignDesigner formatterRectangleParams(byte[] formatterRectangleParams)
formatterRectangleParams - public PDVisibleSignDesigner formatterRectangleParameters(int[] formatterRectangleParameters)
formatterRectangleParameters - public float getPageWidth()
public PDVisibleSignDesigner pageWidth(float pageWidth)
pageWidth - 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 signatureCopyright © 2002–2018. All rights reserved.