public class PDVisibleSigBuilder extends java.lang.Object implements PDFTemplateBuilder
PDFTemplateBuilder| Constructor and Description |
|---|
PDVisibleSigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRawCommands(java.io.OutputStream os,
java.lang.String commands) |
void |
closeTemplate(PDDocument template)
Closes template
|
void |
createAcroForm(PDDocument template)
Creates Acro forms in the template
|
void |
createAcroFormDictionary(PDAcroForm acroForm,
PDSignatureField signatureField)
Create AcroForm Dictionary
|
void |
createAffineTransform(byte[] params)
In order to create Affine Transform, using parameters
|
void |
createAppearanceDictionary(PDXObjectForm holderForml,
PDSignatureField signatureField)
Creates appearance dictionary
|
void |
createFormaterRectangle(byte[] params) |
void |
createHolderForm(PDResources holderFormResources,
PDStream holderFormStream,
PDRectangle formrect)
Creates Form
|
void |
createHolderFormResources()
Creates resources of form
|
void |
createHolderFormStream(PDDocument template) |
void |
createImageForm(PDResources imageFormResources,
PDResources innerFormResource,
PDStream imageFormStream,
PDRectangle formrect,
java.awt.geom.AffineTransform affineTransform,
PDJpeg img)
Creates Image form
|
void |
createImageFormResources()
Create resource of image form
|
void |
createImageFormStream(PDDocument template) |
void |
createInnerForm(PDResources innerFormResources,
PDStream innerFormStream,
PDRectangle formrect) |
void |
createInnerFormResource()
Creates InnerForm
|
void |
createInnerFormStream(PDDocument template) |
void |
createPage(PDVisibleSignDesigner properties)
Creates specified size page
|
void |
createProcSetArray()
Creates procSetArray of PDF,Text,ImageB,ImageC,ImageI
|
void |
createSignature(PDSignatureField pdSignatureField,
PDPage page,
java.lang.String signatureName)
Creates PDSignature
|
void |
createSignatureField(PDAcroForm acroForm)
Creates signature fields
|
void |
createSignatureImage(PDDocument template,
java.io.InputStream inputStream)
Creates signature image
|
void |
createSignatureRectangle(PDSignatureField signatureField,
PDVisibleSignDesigner properties)
Creates SingatureRectangle
|
void |
createTemplate(PDPage page)
Creates template using page
|
void |
createVisualSignature(PDDocument template)
just to create visible signature
|
void |
createWidgetDictionary(PDSignatureField signatureField,
PDResources holderFormResources)
adds Widget Dictionary
|
PDFTemplateStructure |
getStructure() |
void |
injectAppearanceStreams(PDStream holderFormStream,
PDStream innterFormStream,
PDStream imageFormStream,
java.lang.String imageObjectName,
java.lang.String imageName,
java.lang.String innerFormName,
PDVisibleSignDesigner properties)
injects appearance streams
|
void |
injectProcSetArray(PDXObjectForm innerForm,
PDPage page,
PDResources innerFormResources,
PDResources imageFormResources,
PDResources holderFormResources,
COSArray procSet)
Inject procSetArray
|
void |
insertInnerFormToHolerResources(PDXObjectForm innerForm,
PDResources holderFormResources) |
public void createPage(PDVisibleSignDesigner properties)
PDFTemplateBuildercreatePage in interface PDFTemplateBuilderpublic void createTemplate(PDPage page) throws java.io.IOException
PDFTemplateBuildercreateTemplate in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createAcroForm(PDDocument template)
PDFTemplateBuildercreateAcroForm in interface PDFTemplateBuilderpublic PDFTemplateStructure getStructure()
getStructure in interface PDFTemplateBuilderpublic void createSignatureField(PDAcroForm acroForm) throws java.io.IOException
PDFTemplateBuildercreateSignatureField in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createSignature(PDSignatureField pdSignatureField, PDPage page, java.lang.String signatureName) throws java.io.IOException
PDFTemplateBuildercreateSignature in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws java.io.IOException
PDFTemplateBuildercreateAcroFormDictionary in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties) throws java.io.IOException
PDFTemplateBuildercreateSignatureRectangle in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createAffineTransform(byte[] params)
PDFTemplateBuildercreateAffineTransform in interface PDFTemplateBuilderpublic void createProcSetArray()
PDFTemplateBuildercreateProcSetArray in interface PDFTemplateBuilderpublic void createSignatureImage(PDDocument template, java.io.InputStream inputStream) throws java.io.IOException
PDFTemplateBuildercreateSignatureImage in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createFormaterRectangle(byte[] params)
createFormaterRectangle in interface PDFTemplateBuilderpublic void createHolderFormStream(PDDocument template)
createHolderFormStream in interface PDFTemplateBuilderpublic void createHolderFormResources()
PDFTemplateBuildercreateHolderFormResources in interface PDFTemplateBuilderpublic void createHolderForm(PDResources holderFormResources, PDStream holderFormStream, PDRectangle formrect)
PDFTemplateBuildercreateHolderForm in interface PDFTemplateBuilderpublic void createAppearanceDictionary(PDXObjectForm holderForml, PDSignatureField signatureField) throws java.io.IOException
PDFTemplateBuildercreateAppearanceDictionary in interface PDFTemplateBuilderjava.io.IOExceptionpublic void createInnerFormStream(PDDocument template)
createInnerFormStream in interface PDFTemplateBuilderpublic void createInnerFormResource()
PDFTemplateBuildercreateInnerFormResource in interface PDFTemplateBuilderpublic void createInnerForm(PDResources innerFormResources, PDStream innerFormStream, PDRectangle formrect)
createInnerForm in interface PDFTemplateBuilderpublic void insertInnerFormToHolerResources(PDXObjectForm innerForm, PDResources holderFormResources)
insertInnerFormToHolerResources in interface PDFTemplateBuilderpublic void createImageFormStream(PDDocument template)
createImageFormStream in interface PDFTemplateBuilderpublic void createImageFormResources()
PDFTemplateBuildercreateImageFormResources in interface PDFTemplateBuilderpublic void createImageForm(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle formrect, java.awt.geom.AffineTransform affineTransform, PDJpeg img) throws java.io.IOException
PDFTemplateBuildercreateImageForm in interface PDFTemplateBuilderjava.io.IOExceptionpublic void injectProcSetArray(PDXObjectForm innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)
PDFTemplateBuilderinjectProcSetArray in interface PDFTemplateBuilderpublic void injectAppearanceStreams(PDStream holderFormStream, PDStream innterFormStream, PDStream imageFormStream, java.lang.String imageObjectName, java.lang.String imageName, java.lang.String innerFormName, PDVisibleSignDesigner properties) throws java.io.IOException
PDFTemplateBuilderinjectAppearanceStreams in interface PDFTemplateBuilderjava.io.IOExceptionpublic void appendRawCommands(java.io.OutputStream os,
java.lang.String commands)
throws java.io.IOException
java.io.IOExceptionpublic void createVisualSignature(PDDocument template)
PDFTemplateBuildercreateVisualSignature in interface PDFTemplateBuilderpublic void createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources) throws java.io.IOException
PDFTemplateBuildercreateWidgetDictionary in interface PDFTemplateBuilderjava.io.IOExceptionpublic void closeTemplate(PDDocument template) throws java.io.IOException
PDFTemplateBuildercloseTemplate in interface PDFTemplateBuilderjava.io.IOException