SignatureWidgetAnnotation Class
A widget annotation associated with a signature form field.
Declaration
public class SignatureWidgetAnnotation extends WidgetAnnotation
Remarks
The following code snippet creates a signature field:
import com.devexpress.docs.pdf.*;
import com.devexpress.system.drawing.*;
import com.devexpress.drawing.printing.DXPaperKind;
import java.nio.channels.*;
import java.nio.file.*;
public class Main {
public static void main(String[] args) throws Exception {
try (PdfDocument pdfDocument = new PdfDocument()) {
// Add an A4 page to the document.
Page page = pdfDocument.getPages().add(DXPaperKind.A4);
// Create a signature field.
SignatureField field = new SignatureField("Signature");
field.setShowDate(true);
pdfDocument.getFields().add(field);
// Bind the field to a widget.
SignatureWidgetAnnotation widget =
new SignatureWidgetAnnotation(field, new RectangleF(20, 500, 180, 60));
page.getAnnotations().add(widget);
// Save the document.
try (WritableByteChannel channel =
FileChannel.open(Path.of("result.pdf"),
StandardOpenOption.CREATE,
StandardOpenOption.WRITE,
StandardOpenOption.TRUNCATE_EXISTING)) {
pdfDocument.save(channel);
}
}
}
}
Refer to the following help topic for additional information: Create a Signature Field.
Inherited Members
com.devexpress.system.JavaObject.clone()
com.devexpress.system.JavaObject.equals(java.lang.Object)
com.devexpress.system.JavaObject.hashCode()
com.devexpress.system.JavaObject.memberwiseClone()
com.devexpress.system.JavaObject.toString()
java.lang.Object.finalize()
java.lang.Object.getClass()
java.lang.Object.notify()
java.lang.Object.notifyAll()
java.lang.Object.wait()
java.lang.Object.wait(long)
java.lang.Object.wait(long,int)
Inheritance
Object
JavaObject
BaseAnnotation
WidgetAnnotation
SignatureWidgetAnnotation
SignatureWidgetAnnotation(FormField formField, RectangleF bounds)
Initializes a new instance of the SignatureWidgetAnnotation class with specified settings.
Declaration
public SignatureWidgetAnnotation(FormField formField, RectangleF bounds)
Parameters
| Name | Type | Description |
|---|---|---|
| formField | FormField | The form field associated with the widget annotation. |
| bounds | RectangleF | The bounds of the widget annotation on the page. |