Defines the value of the buttons on the signature capture window.
| enum ButtonId |
|---|
| Defines possible button IDs for button click events. |
| Values |
|---|
| Ok | Button that when pressed, accepts the current signature input (value = 0) |
| Clear | Button that when pressed, clears the current signature input (value = 1) |
| Cancel | Button that when pressed, cancels the signature capture process (value = 2) |
| Previous | Button for navigating to the previous screen (Epic only, not implemented) (value = 3) |
| Next | Button for navigating to the next screen (Epic only, not implemented) (value = 4) |
CaptureResult
Returns the status of the signature capture once the capture process has finished.
| enum CaptureResult |
|---|
| Defines possible results of a capture operation. |
| Values |
|---|
| CaptureResult_Invalid | The result of the signature capture is invalid (value = 0) |
| CaptureResult_Pending | The signature capture process is still pending (value = 1) |
| CaptureResult_Cancelled | The signature capture process was canceled (value = 2) |
| CaptureResult_Success | The signature capture process was successful (value = 3) |
| CaptureResult_Next | Request to move to the next page/screen (value = 4) |
| CaptureResult_Prev | Request to move to the previous page/screen (value = 5) |
| CaptureResult_PadDisconnect | The signature pad was disconnected (value = 6) |
| CaptureResult_PadError | The signature pad encountered an error (value = 7) |
| CaptureResult_LicenseError | A license issue prevented the capture (value = 8) |
| CaptureResult_OtherError | An unspecified error occurred (value = 9) |
DeviceFlags
Indicates status or characteristics flags associated with a signature device.
| enum DeviceFlags |
|---|
| Defines possible flags for signature devices. |
| Values |
|---|
| Invalid | Indicates that the device flags are invalid (value = 0) |
DeviceType
Indicates the type of signature capture device in use (e.g. STU-540).
| enum DeviceType |
|---|
| Defines the type of capture device currently in use. |
| Values |
|---|
| Invalid | The device type is invalid (value = -1) |
| None | No device is connected or selected (value = 0) |
| Opaque | A standard opaque tablet device (value = 1) |
| Integrated | An integrated display device, such as a built-in tablet (value = 2) |
| Discrete | A discrete external display device (value = 3) |
EncryptionType
Specifies the encryption method to be used when handling sensitive data.
| enum EncryptionType |
|---|
| Defines available encryption strategies. |
| Values |
|---|
| None | No encryption is applied (value = 0) |
| Symmetric | Data is encrypted using symmetric-key encryption (value = 1) |
| PublicKey | Data is encrypted using public-key encryption (value = 2) |
HashType
Specifies the hashing algorithm to be used when computing digital hashes.
Values must match those of florentis::hash_t and WacomGSS::ut::HashType.
| enum HashType |
|---|
| Defines possible hashing algorithms. |
| Values |
|---|
| None | No hash is applied (value = 0) |
| MD5 | MD5 hashing algorithm (value = 1) |
| SHA1 | SHA-1 hashing algorithm (value = 2) |
| SHA224 | SHA-224 hashing algorithm (value = 3) |
| SHA256 | SHA-256 hashing algorithm (value = 4) |
| SHA384 | SHA-384 hashing algorithm (value = 5) |
| SHA512 | SHA-512 hashing algorithm (value = 6) |
LicenseStatus
Represents the current licensing status of the signature capture system.
| enum LicenseStatus |
|---|
| Defines possible licensing states for the system. |
| Values |
|---|
| DeviceNotLicensed | The connected device is not licensed (value = -4) |
| LicenseExpired | The license has expired (value = -3) |
| LicenseInvalid | The license is invalid (value = -2) |
| NoLicense | No license was provided (value = -1) |
| Valid | The license is valid (value = 0) |
| Licensed | The system is fully licensed (value = 1) |
| LicensedForEvaluation | The system is licensed for evaluation purposes (value = 2) |
| LicensedForDemo | The system is licensed for demonstration purposes (value = 3) |
SignatureStorageType
Specifies the format in which the signature is returned as.
| enum SignatureStorageType |
|---|
| Defines possible formats for storing signature data. |
| Values |
|---|
| ISigObj | Signature is returned as an object (value = 0) |
| SigText | Signature is returned as a string (value = 1) |
| SigData | Signature is returned as a byte array (value = 2) |
| ISO_19785_3_2015_XML_FULL | Signature is returned as a full XML string in ISO/IEC 19785-3:2015 format (value = 3) |
| ISO_19794_7_2007 | Signature is returned as a byte array in ISO/IEC 19794-7:2007 format (value = 4) |
| ISO_19794_7_2014 | Signature is returned as a byte array in ISO/IEC 19794-7:2014 format (value = 5) |
| ISO_19794_7_2021 | Signature is returned as a byte array in ISO/IEC 19794-7:2021 format (value = 6) |