public class PDVisibleSigBuilder extends Object implements PDFTemplateBuilder
PDFTemplateBuilder| Constructor and Description |
|---|
PDVisibleSigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRawCommands(OutputStream os,
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,
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,
String signatureName)
Creates PDSignature
|
void |
createSignatureField(PDAcroForm acroForm)
Creates signature fields
|
void |
createSignatureImage(PDDocument template,
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,
String imageObjectName,
String imageName,
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 IOException
PDFTemplateBuildercreateTemplate in interface PDFTemplateBuilderIOExceptionpublic void createAcroForm(PDDocument template)
PDFTemplateBuildercreateAcroForm in interface PDFTemplateBuilderpublic PDFTemplateStructure getStructure()
getStructure in interface PDFTemplateBuilderpublic void createSignatureField(PDAcroForm acroForm) throws IOException
PDFTemplateBuildercreateSignatureField in interface PDFTemplateBuilderIOExceptionpublic void createSignature(PDSignatureField pdSignatureField, PDPage page, String signatureName) throws IOException
PDFTemplateBuildercreateSignature in interface PDFTemplateBuilderIOExceptionpublic void createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws IOException
PDFTemplateBuildercreateAcroFormDictionary in interface PDFTemplateBuilderIOExceptionpublic void createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties) throws IOException
PDFTemplateBuildercreateSignatureRectangle in interface PDFTemplateBuilderIOExceptionpublic void createAffineTransform(byte[] params)
PDFTemplateBuildercreateAffineTransform in interface PDFTemplateBuilderpublic void createProcSetArray()
PDFTemplateBuildercreateProcSetArray in interface PDFTemplateBuilderpublic void createSignatureImage(PDDocument template, InputStream inputStream) throws IOException
PDFTemplateBuildercreateSignatureImage in interface PDFTemplateBuilderIOExceptionpublic 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 IOException
PDFTemplateBuildercreateAppearanceDictionary in interface PDFTemplateBuilderIOExceptionpublic 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, AffineTransform affineTransform, PDJpeg img) throws IOException
PDFTemplateBuildercreateImageForm in interface PDFTemplateBuilderIOExceptionpublic 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, String imageObjectName, String imageName, String innerFormName, PDVisibleSignDesigner properties) throws IOException
PDFTemplateBuilderinjectAppearanceStreams in interface PDFTemplateBuilderIOExceptionpublic void appendRawCommands(OutputStream os, String commands) throws IOException
IOExceptionpublic void createVisualSignature(PDDocument template)
PDFTemplateBuildercreateVisualSignature in interface PDFTemplateBuilderpublic void createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources) throws IOException
PDFTemplateBuildercreateWidgetDictionary in interface PDFTemplateBuilderIOExceptionpublic void closeTemplate(PDDocument template) throws IOException
PDFTemplateBuildercloseTemplate in interface PDFTemplateBuilderIOExceptionCopyright © 2002-2015 The Apache Software Foundation. All Rights Reserved.