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

CanPrintSetați 1 pentru a permite utilizatorului să tipărească documentul
CanCopySetați 1 pentru a permite utilizatorului să copieze text și grafică din document
CanChangeSetați 1 pentru a permite utilizatorului să editeze documentul
CanAddNotesSetați 1 pentru a permite utilizatorului să adauge adnotări
CanFillFieldsSetați 1 pentru a permite utilizatorului să completeze câmpurile de formular. Funcționează doar cu criptare pe 128 de biți
CanCopyAccessSetaț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
CanAssembleSetați 1 pentru a permite utilizatorului să asambleze documentul. Funcționează doar cu criptare pe 128 de biți
CanPrintFullSetaț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);