System requirements and dependencies
Some of the interfaces described here may require additional drivers to be installed that are not included in the signoAPI. These include Windows tablet PC help files.
The IPadSignotecSignatureDevice interface includes the basic functionality for capturing signatures from signotec signature pads. However, the full range of functionalities can only be achieved with the free signotec signoPAD API. This can be downloaded from the signotec website.
When the signotec setup is used for installation, all other dependencies are set up automatically. The following points must only be observed for manual installation.
This software must be installed to use SignPDF3:
-
Visual Studio 2015–2022 Redistributables (available free of charge from Microsoft)
These libraries must exist and be registered in the system with regsvr32:
-
signcap.dll
-
STPadCapt.ocx (only for the IPadSignotecSignatureDevice interface)
Import and interfaces
Display name: signotec signcap 1.0 Type Library
signotec signature device
|
ID type |
Alias |
ID |
|---|---|---|
|
Library |
SIGNCAPLib |
124C01C2-09E0-4046-8CA9-1E405F84E56E |
|
Class |
PadSignotecSignatureDevice |
985C2A49-74D7-4863-8ED9-9F19560E59F3 Prog ID: Signcap.SignotecSignatureDevice.1 |
|
Interface |
iPadSignotecSignatureDevice |
82B2E04E-F950-48F2-AEE2-A5BEA91FC59C |
Tablet PC
|
ID type |
Alias |
ID |
|---|---|---|
|
Library |
SIGNCAPLib |
124C01C2-09E0-4046-8CA9-1E405F84E56E |
|
Class |
PadTabletPC |
BED9F26B-2E41-448B-A494-9F795C85BCD8 Prog ID: Signcap.PadTabletPC.1 |
|
Interface |
IPadTabletPC |
B36364F6-A470-4FB1-95A8-17AEF32B7982 |
SetLicenseKey method
|
iPadSignotecSignatureDevice |
|
|
IPadTabletPC |
✔️ |
This method is used to set the hardware-independent company licence key. This unlocks various functions and removes the demo stamp.
If you have any questions regarding the acquisition of a licence key, please speak to your signotec contact.
void SetLicenseKey(string bstrLicense);
HRESULT SetLicenseKey(BSTR bstrLicense);
|
Parameter
|
In |
Out |
Possible Values |
Description |
|---|---|---|---|---|
|
bstrLicenseKey |
✔️ |
|
string |
Company licence key as a character string. |
Configuration file
An optional configuration file can be provided for the "signcap.dll" component so that advanced functions can be controlled. This file must have the name "signcap.ini" and it must be located in the same directory as the component’s registered DLL.
The following settings can be configured in the [Option] section of the file:
|
Command |
Possible values |
Description |
|---|---|---|
|
LOGGING |
YES
|
Causes the component to write a debug log file The log file is always written to the %USERPROFILE% directory as “SignCap_<DATE>.log". <DATE> is replaced with the current date. |
|
NO |
Default No logging |
|
|
SignatureTooShortDialog |
YES
|
Activates the information dialog that is displayed when the captured signature is too short. Valid for the IPadSignotecSignatureDevice interface |
|
NO |
Default Deactivated info dialog |
Example:
[Option]
LOGGING=YES