public class PDFAsVisualSignatureBuilder
extends org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
Constructor and Description |
---|
PDFAsVisualSignatureBuilder(PDFAsVisualSignatureProperties properties,
at.gv.egiz.pdfas.common.settings.ISettings settings,
PDFAsVisualSignatureDesigner designer) |
Modifier and Type | Method and Description |
---|---|
void |
appendRawCommands(OutputStream os,
String commands) |
void |
closeTemplate(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createAcroForm(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createAcroFormDictionary(org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm acroForm,
org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField) |
void |
createAffineTransform(byte[] params) |
void |
createAppearanceDictionary(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm holderForml,
org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField,
float degrees) |
void |
createFormaterRectangle(float[] params) |
void |
createHolderForm(org.apache.pdfbox.pdmodel.PDResources holderFormResources,
org.apache.pdfbox.pdmodel.common.PDStream holderFormStream,
org.apache.pdfbox.pdmodel.common.PDRectangle formrect) |
void |
createHolderFormResources() |
void |
createHolderFormStream(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createImageForm(org.apache.pdfbox.pdmodel.PDResources imageFormResources,
org.apache.pdfbox.pdmodel.PDResources innerFormResource,
org.apache.pdfbox.pdmodel.common.PDStream imageFormStream,
org.apache.pdfbox.pdmodel.common.PDRectangle formrect,
AffineTransform affineTransform,
org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg img) |
void |
createImageFormResources() |
void |
createImageFormStream(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createInnerForm(org.apache.pdfbox.pdmodel.PDResources innerFormResources,
org.apache.pdfbox.pdmodel.common.PDStream innerFormStream,
org.apache.pdfbox.pdmodel.common.PDRectangle formrect) |
void |
createInnerFormResource() |
void |
createInnerFormStream(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createPage(PDFAsVisualSignatureDesigner properties) |
void |
createProcSetArray() |
void |
createSignature(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField pdSignatureField,
org.apache.pdfbox.pdmodel.PDPage page,
String signatureName) |
void |
createSignatureField(org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm acroForm) |
void |
createSignatureImage(org.apache.pdfbox.pdmodel.PDDocument template,
InputStream inputStream) |
void |
createSignatureRectangle(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField,
PDFAsVisualSignatureDesigner properties,
float degrees) |
void |
createTemplate(org.apache.pdfbox.pdmodel.PDPage page) |
void |
createVisualSignature(org.apache.pdfbox.pdmodel.PDDocument template) |
void |
createWidgetDictionary(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField,
org.apache.pdfbox.pdmodel.PDResources holderFormResources) |
void |
injectAppearanceStreams(org.apache.pdfbox.pdmodel.common.PDStream holderFormStream,
org.apache.pdfbox.pdmodel.common.PDStream innterFormStream,
org.apache.pdfbox.pdmodel.common.PDStream imageFormStream,
String imageObjectName,
String imageName,
String innerFormName,
PDFAsVisualSignatureDesigner properties) |
void |
injectProcSetArray(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm innerForm,
org.apache.pdfbox.pdmodel.PDPage page,
org.apache.pdfbox.pdmodel.PDResources innerFormResources,
org.apache.pdfbox.pdmodel.PDResources imageFormResources,
org.apache.pdfbox.pdmodel.PDResources holderFormResources,
org.apache.pdfbox.cos.COSArray procSet) |
void |
insertInnerFormToHolerResources(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm innerForm,
org.apache.pdfbox.pdmodel.PDResources holderFormResources) |
public PDFAsVisualSignatureBuilder(PDFAsVisualSignatureProperties properties, at.gv.egiz.pdfas.common.settings.ISettings settings, PDFAsVisualSignatureDesigner designer)
public void createProcSetArray()
createProcSetArray
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createProcSetArray
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createTemplate(org.apache.pdfbox.pdmodel.PDPage page) throws IOException
createTemplate
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createTemplate
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createInnerFormStream(org.apache.pdfbox.pdmodel.PDDocument template)
createInnerFormStream
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createInnerFormStream
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void injectProcSetArray(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm innerForm, org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.PDResources innerFormResources, org.apache.pdfbox.pdmodel.PDResources imageFormResources, org.apache.pdfbox.pdmodel.PDResources holderFormResources, org.apache.pdfbox.cos.COSArray procSet)
injectProcSetArray
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
injectProcSetArray
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void injectAppearanceStreams(org.apache.pdfbox.pdmodel.common.PDStream holderFormStream, org.apache.pdfbox.pdmodel.common.PDStream innterFormStream, org.apache.pdfbox.pdmodel.common.PDStream imageFormStream, String imageObjectName, String imageName, String innerFormName, PDFAsVisualSignatureDesigner properties) throws IOException
IOException
public void createPage(PDFAsVisualSignatureDesigner properties)
public void createAcroForm(org.apache.pdfbox.pdmodel.PDDocument template)
createAcroForm
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createAcroForm
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createSignatureField(org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm acroForm) throws IOException
createSignatureField
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createSignatureField
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createSignature(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField pdSignatureField, org.apache.pdfbox.pdmodel.PDPage page, String signatureName) throws IOException
createSignature
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createSignature
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createAcroFormDictionary(org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm acroForm, org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField) throws IOException
createAcroFormDictionary
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createAcroFormDictionary
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createSignatureRectangle(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField, PDFAsVisualSignatureDesigner properties, float degrees) throws IOException
IOException
public void createAffineTransform(byte[] params)
createAffineTransform
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createAffineTransform
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createSignatureImage(org.apache.pdfbox.pdmodel.PDDocument template, InputStream inputStream) throws IOException
createSignatureImage
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createSignatureImage
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createFormaterRectangle(float[] params)
public void createHolderFormStream(org.apache.pdfbox.pdmodel.PDDocument template)
createHolderFormStream
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createHolderFormStream
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createHolderFormResources()
createHolderFormResources
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createHolderFormResources
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createHolderForm(org.apache.pdfbox.pdmodel.PDResources holderFormResources, org.apache.pdfbox.pdmodel.common.PDStream holderFormStream, org.apache.pdfbox.pdmodel.common.PDRectangle formrect)
createHolderForm
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createHolderForm
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createAppearanceDictionary(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm holderForml, org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField, float degrees) throws IOException
IOException
public void createInnerFormResource()
createInnerFormResource
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createInnerFormResource
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createInnerForm(org.apache.pdfbox.pdmodel.PDResources innerFormResources, org.apache.pdfbox.pdmodel.common.PDStream innerFormStream, org.apache.pdfbox.pdmodel.common.PDRectangle formrect)
createInnerForm
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createInnerForm
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void insertInnerFormToHolerResources(org.apache.pdfbox.pdmodel.graphics.xobject.PDXObjectForm innerForm, org.apache.pdfbox.pdmodel.PDResources holderFormResources)
insertInnerFormToHolerResources
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
insertInnerFormToHolerResources
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createImageFormStream(org.apache.pdfbox.pdmodel.PDDocument template)
createImageFormStream
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createImageFormStream
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createImageFormResources()
createImageFormResources
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createImageFormResources
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createImageForm(org.apache.pdfbox.pdmodel.PDResources imageFormResources, org.apache.pdfbox.pdmodel.PDResources innerFormResource, org.apache.pdfbox.pdmodel.common.PDStream imageFormStream, org.apache.pdfbox.pdmodel.common.PDRectangle formrect, AffineTransform affineTransform, org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg img) throws IOException
createImageForm
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createImageForm
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void appendRawCommands(OutputStream os, String commands) throws IOException
appendRawCommands
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void createVisualSignature(org.apache.pdfbox.pdmodel.PDDocument template)
createVisualSignature
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createVisualSignature
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
public void createWidgetDictionary(org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField signatureField, org.apache.pdfbox.pdmodel.PDResources holderFormResources) throws IOException
createWidgetDictionary
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
createWidgetDictionary
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException
public void closeTemplate(org.apache.pdfbox.pdmodel.PDDocument template) throws IOException
closeTemplate
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder
closeTemplate
in class org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder
IOException