Systemvoraussetzungen und Abhängigkeiten
Für die Nutzung einiger der hier definierten Schnittstellen kann die Installation von Treibern erforderlich sein, die nicht im signoAPI enthalten sind. Dies sind unter anderem Tablet-PC-Hilfsdateien von Windows.
Das Interface IPadSignotecSignatureDevice beinhaltet die Basisfunktionalität für das Unterschriftserfassen von signotec Unterschriftenpads. Der volle Funktionalitätsumfang kann aber nur mit der kostenlosen signotec signoPAD-API erreicht werden. Diese kann von der signotec Webseite heruntergeladen werden.
Bei Installation mit dem signotec-Setup werden alle weiteren Abhängigkeiten automatisch eingerichtet. Nur bei händischer Installation müssen die folgenden Punkte beachtet werden.
Diese Software muss installiert sein, um SignPDF3 zu verwenden:
-
Visual Studio 2015 – 2022 Redistributables (kostenlos bei Microsoft erhältlich)
Diese Bibliotheken müssen existieren und mit regsvr32 im System registriert sein:
-
signcap.dll
-
STPadCapt.ocx (nur für die Schnittstelle IPadSignotecSignatureDevice)
Import und Schnittstellen
Display-Name: signotec signcap 1.0 Type Library
signotec Signature device
|
ID-Typ |
Alias |
ID |
|---|---|---|
|
Bibliothek |
SIGNCAPLib |
124C01C2-09E0-4046-8CA9-1E405F84E56E |
|
Klasse |
PadSignotecSignatureDevice |
985C2A49-74D7-4863-8ED9-9F19560E59F3 Prog-ID: Signcap.SignotecSignatureDevice.1 |
|
Schnittstelle |
IPadSignotecSignatureDevice |
82B2E04E-F950-48F2-AEE2-A5BEA91FC59C |
Tablet PC
|
ID-Typ |
Alias |
ID |
|---|---|---|
|
Bibliothek |
SIGNCAPLib |
124C01C2-09E0-4046-8CA9-1E405F84E56E |
|
Klasse |
PadTabletPC |
BED9F26B-2E41-448B-A494-9F795C85BCD8 Prog-ID: Signcap.PadTabletPC.1 |
|
Schnittstelle |
IPadTabletPC |
B36364F6-A470-4FB1-95A8-17AEF32B7982 |
Methode SetLicenseKey
|
IPadSignotecSignatureDevice |
|
|
IPadTabletPC |
✔️ |
Mit dieser Methode wird der hardwareunabhängige Unternehmenslizenzschlüssel gesetzt. Hierdurch werden verschiedene Funktionen freigeschaltet und die Einblendung des Demostempels wird entfernt.
Für Fragen bezüglich des Erwerbs eines Lizenzschlüssels wenden Sie sich bitte an Ihren Kontakt bei signotec.
void SetLicenseKey(string bstrLicense);
HRESULT SetLicenseKey(BSTR bstrLicense);
|
Parameter
|
In |
Out |
Mögliche Werte |
Beschreibung |
|---|---|---|---|---|
|
bstrLicenseKey |
✔️ |
|
string |
Unternehmenslizenzschlüssel als Zeichenkette |
Konfigurationsdatei
Der Komponente „signcap.dll“ kann eine optionale Konfigurationsdatei zur Seite gestellt werden, um erweiterte Funktionen steuern zu können. Diese Datei muss den Namen „signcap.ini“ tragen und muss sich im gleichen Verzeichnis wie die registrierte DLL der Komponente befinden.
Unter der Sektion [Option] in der Datei können folgende Einstellungen gesetzt werden:
|
Befehl |
Mögliche Werte |
Beschreibung |
|---|---|---|
|
LOGGING |
YES
|
bewirkt, dass die Komponente eine Debug-Log-Datei schreibt Die Log-Datei wird immer in das %USERPROFILE%-Verzeichnis als „SignCap_<DATUM>.log“ geschrieben. <DATUM> wird dabei durch das aktuelle Datum ersetzt. |
|
NO |
Standard kein Logging |
|
|
SignatureTooShortDialog |
YES
|
aktiviert den Infodialog, der angezeigt wird, wenn die erfasste Unterschrift zu kurz ist gültig für die Schnittstelle IPadSignotecSignatureDevice |
|
NO |
Standard deaktiviert Info-Dialog |
Beispiel:
[Option]
LOGGING=YES