Back to Devexpress

PdfSignatureFormFieldFacade Class

officefileapi-devexpress-dot-pdf-9ef17532.md

latest3.4 KB
Original Source

PdfSignatureFormFieldFacade Class

Exposes a set of properties used to modify signature form fields without access to their inner structure.

Namespace : DevExpress.Pdf

Assembly : DevExpress.Pdf.v25.2.Core.dll

NuGet Package : DevExpress.Pdf.Core

Declaration

csharp
public class PdfSignatureFormFieldFacade :
    PdfFormFieldFacade<PdfSignatureWidgetFacade, PdfSignatureFormField>
vb
Public Class PdfSignatureFormFieldFacade
    Inherits PdfFormFieldFacade(Of PdfSignatureWidgetFacade, PdfSignatureFormField)

The following members return PdfSignatureFormFieldFacade objects:

Remarks

The code sample below changes the signature form field properties:

csharp
using (PdfDocumentProcessor pdfDocumentProcessor = new PdfDocumentProcessor())
{
    pdfDocumentProcessor.LoadDocument("Documents//FormDemo.pdf");

    PdfDocumentFacade documentFacade = pdfDocumentProcessor.DocumentFacade;
    PdfAcroFormFacade acroForm = documentFacade.AcroForm;

    PdfSignatureFormFieldFacade signatureField = acroForm.GetSignatureFormField("Signature");
    signatureField.Required = true;

    PdfSignatureWidgetFacade signatureWidget = signatureField.Widgets[0];
    signatureWidget.BorderWidth = 1;
    signatureWidget.BackgroundColor = new PdfRGBColor(0.81, 0.81, 0.81);
    signatureWidget.BorderColor = new PdfRGBColor(0.47, 0.44, 0.67);
    signatureWidget.FontColor = new PdfRGBColor(0.34, 0.25, 0.36);
}
vb
Using pdfDocumentProcessor As New PdfDocumentProcessor()
  pdfDocumentProcessor.LoadDocument("Documents//FormDemo.pdf")

  Dim documentFacade As PdfDocumentFacade = pdfDocumentProcessor.DocumentFacade
  Dim acroForm As PdfAcroFormFacade = documentFacade.AcroForm

  Dim signatureField As PdfSignatureFormFieldFacade = acroForm.GetSignatureFormField("Signature")
  signatureField.Required = True

  Dim signatureWidget As PdfSignatureWidgetFacade = signatureField.Widgets(0)
  signatureWidget.BorderWidth = 1
  signatureWidget.BackgroundColor = New PdfRGBColor(0.81, 0.81, 0.81)
  signatureWidget.BorderColor = New PdfRGBColor(0.47, 0.44, 0.67)
  signatureWidget.FontColor = New PdfRGBColor(0.34, 0.25, 0.36)
End Using

Implements

IEnumerable<PdfWidgetFacade>

IEnumerable

Inheritance

Object PdfFormFieldFacade PdfFormFieldFacade<PdfSignatureWidgetFacade, DevExpress.Pdf.PdfSignatureFormField> PdfSignatureFormFieldFacade

See Also

PdfSignatureFormFieldFacade Members

DevExpress.Pdf Namespace