EncodePermissions

Sigurnost i potpisi

Opis

Stvorite vrijednost 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 korisnik može ispisivati dokument
CanCopyPostavite na 1 da korisnik može kopirati tekst i grafiku iz dokumenta
CanChangePostavite na 1 da korisnik može uređivati dokument
CanAddNotesPostavite na 1 da korisnik može dodavati anotacije
CanFillFieldsPostavite na 1 da korisnik može popunjavati polja obrazaca. Radi samo sa 128-bitnim šifriranjem
CanCopyAccessPostavite na 1 da biste omogućili kopiranje za upotrebu s pristupačnim značajkama. Radi samo sa 128-bitnim šifriranjem.
CanAssemblePostavite na 1 da korisnik može sastavljati dokument. Radi samo sa 128-bitnim šifriranjem
CanPrintFullPostavite na 0 da se forsira samo ispisivanje u niskoj razlučivosti dokumenta. Time se sprječava destilirati dokument u novi PDF dokument. Radi samo sa 128-bitnim šifriranjem ili višim

Povratne vrijednosti

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