status = doc:SetPassword(ownerpwd[, userpwd])
doc:SetPassword()
setzt ein Passwort für das Dokument.
Wenn das Passwort festgelegt ist, werden die Dokumentinhalte
verschlüsselt. Der Eigentümer kann die Berechtigung des Dokuments
ändern. Beachten Sie, dass das Eigentümerkennwort nicht mit
dem Benutzerkennwort übereinstimmen darf. Das Benutzerpasswort
ist optional.
Wenn doc:SetPassword()
erfolgreich ist, gibt er #HPDF_OK
zurück. Andernfalls wird ein Fehlercode zurückgegeben und der
Fehler-Handler wird aufgerufen.
#HPDF_INVALID_DOCUMENT
- Eine ungültige Dokument-Kennung wurde festgelegt.
#HPDF_FAILED_TO_ALLOC_MEM
- Speicherzuordnung ist fehlgeschlagen.
#HPDF_INVALID_PASSWORD
- Das Eigentümerpasswort ist Nil
, eine Zeichenkette
von Null Länge oder derselbe Wert wie das Benutzerpasswort.