EncodePermissions

Biztonság és aláírások

Leírás

Hozzon létre értéket az Encrypt függvény Permissions paraméteréhez

Szintaxis

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,

Paraméterek

CanPrintÁllítsa ezt 1-re, hogy a felhasználó kinyomtathassa a dokumentumot
CanCopyÁllítsa ezt 1-re, hogy a felhasználó másolhasson szöveget és grafikát a dokumentumból
CanChangeÁllítsa ezt 1-re, hogy a felhasználó szerkeszthesse a dokumentumot
CanAddNotesÁllítsa ezt 1-re, hogy a felhasználó jegyzeteket adhasson hozzá
CanFillFieldsÁllítsa ezt 1-re, hogy a felhasználó kitölthesse az űrlapmezőket. Csak 128 bites titkosítással működik
CanCopyAccessÁllítsa ezt 1-re a kisegítő lehetőségekkel történő másolás engedélyezéséhez. Csak 128 bites titkosítással működik
CanAssembleÁllítsa ezt 1-re, hogy a felhasználó összeállíthassa a dokumentumot. Csak 128 bites titkosítással működik
CanPrintFullÁllítsa ezt 0-ra, ha csak a dokumentum kis felbontású nyomtatását kívánja kényszeríteni. Ez megakadályozza, hogy a dokumentum új PDF-dokumentummá legyen desztillálva. Csak 128 bites vagy erősebb titkosítással működik

Visszatérési értékek

Az eredmény egy 32 bites kódolt szám, amelyet az Encrypt függvénynek kell átadni: int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull)