## Uses of Class
org.apache.pdfbox.pdmodel.interactive.form.PDSignatureField

Packages that use PDSignatureField
org.apache.pdfbox.pdmodel: The PDModel package represents a high level API for creating and manipulating PDF documents.
org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible: This is the visual signature part that help creating the visual representation for the digital signature.

### Uses of PDSignatureField in org.apache.pdfbox.pdmodel

Methods in org.apache.pdfbox.pdmodel that return types with arguments of type PDSignatureField
`List<PDSignatureField>` PDDocument.`getSignatureFields()` Retrieve all signature fields from the document.

Method parameters in org.apache.pdfbox.pdmodel with type arguments of type PDSignatureField
`void` PDDocument.`addSignatureField(List<PDSignatureField> sigFields, SignatureInterface signatureInterface, SignatureOptions options)` Deprecated. The method is misleading, because only one signature may be added in a document. The method will be removed in the future.

### Uses of PDSignatureField in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible that return PDSignatureField
`PDSignatureField` PDFTemplateStructure.`getSignatureField()` Gets Signature field

Methods in org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible with parameters of type PDSignatureField
`void` PDFTemplateBuilder.`createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField)` Create AcroForm Dictionary.
`void` PDVisibleSigBuilder.`createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField)`
`void` PDFTemplateBuilder.`createAppearanceDictionary(PDFormXObject holderForm, PDSignatureField signatureField)` Creates appearance dictionary
`void` PDVisibleSigBuilder.`createAppearanceDictionary(PDFormXObject holderForm, PDSignatureField signatureField)`
`void` PDFTemplateBuilder.`createSignature(PDSignatureField pdSignatureField, PDPage page, String signerName)` Creates the signature with the given name and assign it to the signature field parameter and assign the page parameter to the widget.
`void` PDVisibleSigBuilder.`createSignature(PDSignatureField pdSignatureField, PDPage page, String signerName)`
`void` PDFTemplateBuilder.`createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties)` Creates SignatureRectangle.
`void` PDVisibleSigBuilder.`createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties)`
`void` PDFTemplateBuilder.`createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources)` adds Widget Dictionary
`void` PDVisibleSigBuilder.`createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources)`
`void` PDFTemplateStructure.`setSignatureField(PDSignatureField signatureField)` Sets signature field