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(PDFormXObject holderForml,
PDSignatureField signatureField)
Creates appearance dictionary
|
void |
createFormatterRectangle(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 at,
PDImageXObject 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 PDSignatureField.
|
void |
createSignatureField(PDAcroForm acroForm)
Creates signature fields.
|
void |
createSignatureImage(PDDocument template,
BufferedImage image)
Creates signature image.
|
void |
createSignatureRectangle(PDSignatureField signatureField,
PDVisibleSignDesigner properties)
Creates SignatureRectangle.
|
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,
COSName imageObjectName,
COSName imageName,
COSName innerFormName,
PDVisibleSignDesigner properties)
injects appearance streams
|
void |
injectProcSetArray(PDFormXObject innerForm,
PDPage page,
PDResources innerFormResources,
PDResources imageFormResources,
PDResources holderFormResources,
COSArray procSet)
Inject procSetArray
|
void |
insertInnerFormToHolderResources(PDFormXObject 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, BufferedImage image) throws IOException
PDFTemplateBuildercreateSignatureImage in interface PDFTemplateBuilderIOExceptionpublic void createFormatterRectangle(byte[] params)
createFormatterRectangle 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(PDFormXObject 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 insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)
insertInnerFormToHolderResources 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 at, PDImageXObject img) throws IOException
PDFTemplateBuildercreateImageForm in interface PDFTemplateBuilderIOExceptionpublic void injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)
PDFTemplateBuilderinjectProcSetArray in interface PDFTemplateBuilderpublic void injectAppearanceStreams(PDStream holderFormStream, PDStream innterFormStream, PDStream imageFormStream, COSName imageObjectName, COSName imageName, COSName 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–2016 The Apache Software Foundation. All rights reserved.