Skip to main content

SignatureCapture

SignatureCapture provides the main interface for managing signature capture operations.

Summary

public final class SignatureCapture
Provides functionality for managing signature capture devices and sessions.
Methods
license
configuration
getDeviceList
createCaptureWindow

Methods

license()

Provides access to the licensing component.

public native License license()
Return Value
License — The license management object.

configuration()

Provides access to configuration settings for signature capture.

public native Configuration configuration()
Return Value
Configuration — The configuration object.

getDeviceList()

Retrieves the list of available signature capture devices.

public native SignatureDeviceList getDeviceList()
Return Value
SignatureDeviceList — The list of connected signature capture devices.

createCaptureWindow(SignatureDevice device, String who, String why, Hash what, CaptureWindow.ICaptureWindowEvents callbacks)

Opens a capture window for a specific device, with identification, reason, hash, and event callback parameters.

public native CreateCaptureWindowResult createCaptureWindow(SignatureDevice device, String who, String why, Hash what, CaptureWindow.ICaptureWindowEvents callbacks)
Parameters
device: SignatureDevice — The device to use for capturing the signature.
who: String — The identity of the person signing.
why: String — The reason for signing.
what: Hash — A hash value associated with the document or transaction.
callbacks: CaptureWindow.ICaptureWindowEvents — Event callbacks for capture window actions.
Return Value
CreateCaptureWindowResult — The result of the capture window creation, including the window and status.