EncodePermissions
Security and Signatures
Popis
Vytvoří hodnotu pro parametr Permissions funkce Encrypt
Syntaxe
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, int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);
Parametry
| CanPrint | Nastavte na 1, chcete-li dovolit uživateli dokument tisknout |
|---|---|
| CanCopy | Nastavte na 1, chcete-li dovolit uživateli kopírovat text a grafiku z dokumentu |
| CanChange | Nastavte na 1, chcete-li dovolit uživateli dokument upravovat |
| CanAddNotes | Nastavte na 1, chcete-li dovolit uživateli přidávat anotace Nastavte na 1, chcete-li dovolit uživateli vyplňovat formulářová pole. Funguje jen se 128bitovým šifrováním |
| CanFillFields | Set this to 1 to enable copying for use with accessibility features. Only works with 128-bit encryption. |
| CanCopyAccess | Nastavte na 1, chcete-li dovolit uživateli skládat dokument. Funguje jen se 128bitovým šifrováním |
| CanAssemble | |
| CanPrintFull | Nastavte na 0 pro vynucení tisku dokumentu jen v nízkém rozlišení. Tím se zabrání destilaci dokumentu do nového PDF dokumentu. Funguje jen se 128bitovým šifrováním a výš |
Return values
| Výsledkem je 32bitové zakódované číslo, které se předá funkci Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |