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
| CanPrint | Nustatykite 1, kad naudotojas galėtų spausdinti dokumentą |
|---|---|
| CanCopy | Nustatykite 1, kad naudotojas galėtų kopijuoti tekstą ir grafiką iš dokumento |
| CanChange | Nustatykite 1, kad naudotojas galėtų redaguoti dokumentą |
| CanAddNotes | Nustatykite 1, kad naudotojas galėtų pridėti anotacijas |
| CanFillFields | Nustatykite 1, kad naudotojas galėtų užpildyti formos laukus. Veikia tik su 128 bitų šifravimu |
| CanCopyAccess | Nustatykite 1, kad būtų įgalintas kopijavimas naudoti su prieinamumo galimybėmis. Veikia tik su 128 bitų šifravimu |
| CanAssemble | Nustatykite 1, kad naudotojas galėtų surinkti dokumentą. Veikia tik su 128 bitų šifravimu |
| CanPrintFull | Nustatykite 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); |