EncodePermissions
Securitate și semnături
Descriere
Creează o valoare pentru parametrul Permissions al funcției Encrypt
Sintaxă
Delphi
Function TPDFlib.EncodePermissions(CanPrint, CanCopy, CanChange, CanAddNotes, CanFillFields, CanCopyAccess, CanAssemble, CanPrintFull: Integer): Integer;
ActiveX
Function PDFlib::EncodePermissions(CanPrint As Long, CanCopy As Long, CanChange As Long, CanAddNotes As Long, CanFillFields As Long, CanCopyAccess As Long, CanAssemble As Long, CanPrintFull As Long) As Long
DLL
int DLEncodePermissions(int InstanceID, int CanPrint, int CanCopy,
Parametri
| CanPrint | Setați 1 pentru a permite utilizatorului să tipărească documentul |
|---|---|
| CanCopy | Setați 1 pentru a permite utilizatorului să copieze text și grafică din document |
| CanChange | Setați 1 pentru a permite utilizatorului să editeze documentul |
| CanAddNotes | Setați 1 pentru a permite utilizatorului să adauge adnotări |
| CanFillFields | Setați 1 pentru a permite utilizatorului să completeze câmpurile de formular. Funcționează doar cu criptare pe 128 de biți |
| CanCopyAccess | Setați asta pe 1 pentru a activa copierea pentru utilizare cu funcțiile de accesibilitate. Funcționează doar cu criptare pe 128 de biți |
| CanAssemble | Setați 1 pentru a permite utilizatorului să asambleze documentul. Funcționează doar cu criptare pe 128 de biți |
| CanPrintFull | Setați 0 pentru a forța doar tipărirea documentului la rezoluție mică. Asta împiedică distilarea documentului într-un nou document PDF. Funcționează doar cu criptare pe 128 de biți sau mai mult |
Valori returnate
| Rezultatul este un număr encodat pe 32 de biți care trebuie pasat funcției Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |