Signature field type.
public const int SignatureType_Signature public:literal Int32 SignatureType_Signature
SignatureType_Signature (DocumentSignatureFormField)
Refer to SignatureType.
using Leadtools;using Leadtools.Codecs;using Leadtools.Document.Writer;using Leadtools.Document;using Leadtools.Caching;using Leadtools.Annotations.Engine;using Leadtools.Ocr;using Leadtools.Barcode;using Leadtools.Document.Converter;public void DocumentSignatureExample(string pdfFile, RasterImage initialImage, RasterImage signatureImage){// Load the documentConsole.WriteLine($"Loading with DocumentLoadFormFieldsMode.Interactive");var loadDocumentOptions = new LoadDocumentOptions();loadDocumentOptions.LoadFormFieldsMode = DocumentLoadFormFieldsMode.Interactive;using (LEADDocument document = DocumentFactory.LoadFromFile(pdfFile, loadDocumentOptions)){document.IsReadOnly = false;Console.WriteLine($"Document has {document.Pages.Count} pages");// Create a signaturevar resources = new DocumentFormFieldResources();// DocumentSignature referencevar signatureData = resources.CreateSignature();signatureData.InitialsImage = initialImage;signatureData.SignatureImage = signatureImage;signatureData.SignerInitials = "JD";signatureData.SignerName = "John Doe";resources.Signatures.Add(signatureData);document.FormFields.SetResources(resources);// Create form fields containervar formFieldsContainer = new DocumentFormFieldsContainer(){PageNumber = 1};// Initialize an initials fieldvar initialsField = new DocumentSignatureFormField(){SignatureType = DocumentSignatureFormField.SignatureType_Initials,SignerID = signatureData.SignerID, // Links the signature form field with a signature resourceSigned = true,Bounds = new LeadRectD(0, 0, 400, 400)};// Initialize an signature fieldvar signatureField = new DocumentSignatureFormField(){SignatureType = DocumentSignatureFormField.SignatureType_Signature,SignerID = signatureData.SignerID, // Links the signature form field with a signature resourceSigned = true,Bounds = new LeadRectD(600, 600, 800, 400)};formFieldsContainer.Children.Add(initialsField);formFieldsContainer.Children.Add(signatureField);document.FormFields.GetResources();// Update the form fields containersdocument.FormFields.SetFormFields(new DocumentFormFieldsContainer[] { formFieldsContainer });document.IsReadOnly = true;}}
DocumentSignatureFormField Class
DocumentSignatureFormField Members
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
