Das Interface STSignatureCaptureNotifier enthält Methoden, die bei bestimmten Ereignissen aus der Klasse STSignatureCapture aufgerufen werden. Dieses Interface muss von einer Klasse implementiert werden. Die Instanz dieser Klasse muss mit der Methode STSignatureCapture setSignatureCaptureNotifier() gesetzt werden. Das Interface ist Bestandteil sowohl der libSignoPDFSigner als auch der libSignoSignatureCapture.
public interface STSignatureCaptureNotifier
Anwendung:
public class STSignatureCaptureNotifierImpl implements STSignatureCaptureNotifier {
public void capturingCancelled() {
// add your code here...
}
public void capturingConfirmed(int numberOfPoints) {
// add your code here...
}
public void notifyLicenceStatus(STLicenceError licenceError) {
// add your code here...
}
}
Methode capturingCancelled
Diese Methode wird aufgerufen, wenn die Unterschrifterfassung vom Anwender abgebrochen worden ist.
void capturingCancelled();
|
Parameter |
Bedeutung |
|
- |
- |
|
Rückgabewert |
Bedeutung |
|
- |
- |
Anwendung:
void capturingCancelled() {
// event handling
}
Methode capturingConfirmed
Diese Methode wird aufgerufen, wenn die Unterschrifterfassung vom Anwender bestätigt worden ist.
void capturingConfirmed(int numberOfPoints);
|
Parameter |
Bedeutung |
|
int numberOfPoints |
Anzahl der erfassten Punkte. |
|
Rückgabewert |
Bedeutung |
|
- |
- |
Anwendung:
void capturingConfirmed(int numberOfPoints) {
// event handling
}
Methode notifyLicenceStatus
Diese Methode wird aufgerufen, um das Ergebnis der Lizenzvalidierung mitzuteilen. Eine App kann hier z. B. den Anwender auffordern, einen Lizenzschlüssel einzugeben.
void notifyLicenceStatus(STLicenceError licenceError);
|
Parameter |
Bedeutung |
|
STLicenceError licenceError |
Instanz der STLicenceError-Klasse. Siehe die Lizenzfehler-Tabelle in der STLicenceError-Klasse. |
|
Rückgabewert |
Bedeutung |
|
- |
- |
Anwendung:
void notifyLicenceStatus(STLicenceError licenceError) {
if (licenceError != STLicenceError.NO_ERROR) {
// software is not licensed, prompt dialog for entering a key
}
}