EncodePermissions

Sauga ir parašai

Aprašymas

Sukurkite Encrypt funkcijos Permissions parametro reikšmę

Sintaksė

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,

Parametrai

CanPrintNustatykite 1, kad naudotojas galėtų spausdinti dokumentą
CanCopyNustatykite 1, kad naudotojas galėtų kopijuoti tekstą ir grafiką iš dokumento
CanChangeNustatykite 1, kad naudotojas galėtų redaguoti dokumentą
CanAddNotesNustatykite 1, kad naudotojas galėtų pridėti anotacijas
CanFillFieldsNustatykite 1, kad naudotojas galėtų užpildyti formos laukus. Veikia tik su 128 bitų šifravimu
CanCopyAccessNustatykite 1, kad būtų įgalintas kopijavimas naudoti su prieinamumo galimybėmis. Veikia tik su 128 bitų šifravimu
CanAssembleNustatykite 1, kad naudotojas galėtų surinkti dokumentą. Veikia tik su 128 bitų šifravimu
CanPrintFullNustatykite 0, kad būtų priverstas tik žemos skiriamosios gebos dokumento spausdinimas. Tai neleidžia dokumento distiliuoti į naują PDF dokumentą. Veikia tik su 128 bitų arba aukštesniu šifravimu

Grąžinamos reikšmės

Rezultatas – 32 bitų užkoduotas skaičius, kurį reikia perduoti Encrypt funkcijai int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);