SetSignProcessPassthrough
Ασφάλεια και Υπογραφές
Περιγραφή
Ορίζει τη διαδικασία υπογραφής σε λειτουργία passthrough
Σε αυτή τη λειτουργία το PDF προετοιμάζεται με placeholder για τα δεδομένα υπογραφής. Ο χρήστης μπορεί μετά να αντικαταστήσει το placeholder με τα δικά του δεδομένα υπογραφής, χρησιμοποιώντας τη συνάρτηση GetSignProcessByteRange για τον καθορισμό του εύρους bytes πάνω στο οποίο θα υπολογιστεί το hashing της υπογραφής
Σύνταξη
Delphi
Function TPDFlib.SetSignProcessPassthrough(SignProcessID, SignatureLength: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessPassthrough(SignProcessID As Long, SignatureLength As Long) As Long
DLL
int DLSetSignProcessPassthrough(int InstanceID, int SignProcessID, int SignatureLength);
Παράμετροι
| SignProcessID | Τιμή που επιστρέφουν οι συναρτήσεις NewSignProcessFromFile, NewSignProcessFromStream ή NewSignProcessFromString |
|---|---|
| SignatureLength | Το μήκος σε bytes των ακατέργαστων δυαδικών δεδομένων υπογραφής. Αυτή η τιμή θα διπλασιαστεί κατά τη δέσμευση χώρου στο PDF επειδή τα δεδομένα υπογραφής πρέπει να γραφτούν με δεκαεξαδική κωδικοποίηση (δύο χαρακτήρες ανά ακατέργαστο byte) |
Τιμές επιστροφής
| 0 | Η υπογραφή δεν μπόρεσε να οριστεί σε λειτουργία passthrough |
|---|---|
| 1 | Success |