EncodePermissions

Bezbednost i potpisi

Opis

Napravite vrednost za parametar Permissions funkcije Encrypt

Sintaksa

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

CanPrintPostavite na 1 da dozvolite korisniku da štampa dokument
CanCopyPostavite na 1 da dozvolite korisniku da kopira tekst i grafiku iz dokumenta
CanChangePostavite na 1 da dozvolite korisniku da menja dokument
CanAddNotesPostavite na 1 da dozvolite korisniku da dodaje anotacije
CanFillFieldsPostavite na 1 da dozvolite korisniku da popunjava polja obrazaca. Radi samo sa 128-bitnom enkripcijom
CanCopyAccessPostavite na 1 da omogućite kopiranje za upotrebu sa funkcijama pristupačnosti. Radi samo sa 128-bitnom enkripcijom
CanAssemblePostavite na 1 da dozvolite korisniku da sklapa dokument. Radi samo sa 128-bitnom enkripcijom
CanPrintFullPostavite na 0 da forsirate samo štampu dokumenta u niskoj rezoluciji. To sprečava destilovanje dokumenta u novi PDF dokument. Radi samo sa 128-bitnom enkripcijom ili novijom

Povratne vrednosti

Rezultat je 32-bitno enkodovani broj koji treba proslediti funkciji Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);