EncodePermissions
Keamanan dan tanda tangan
Deskripsi
Membuat nilai untuk parameter Permissions fungsi Encrypt
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,
Parameter
| CanPrint | Set ke 1 untuk mengizinkan pengguna mencetak dokumen |
|---|---|
| CanCopy | Set ke 1 untuk mengizinkan pengguna menyalin teks dan grafis dari dokumen |
| CanChange | Set ke 1 untuk mengizinkan pengguna mengedit dokumen |
| CanAddNotes | Set ke 1 untuk mengizinkan pengguna menambahkan anotasi |
| CanFillFields | Set ke 1 untuk mengizinkan pengguna mengisi form field. Hanya bekerja dengan enkripsi 128-bit |
| CanCopyAccess | Set ke 1 untuk mengaktifkan penyalinan demi fitur aksesibilitas. Hanya bekerja dengan enkripsi 128-bit |
| CanAssemble | Set ke 1 untuk mengizinkan pengguna menyusun ulang dokumen. Hanya bekerja dengan enkripsi 128-bit |
| CanPrintFull | Set ke 0 untuk memaksa pencetakan dokumen hanya resolusi rendah. Ini mencegah dokumen di-distill menjadi dokumen PDF baru. Hanya bekerja dengan enkripsi 128-bit atau lebih tinggi |
Nilai kembalian
| Hasilnya adalah angka terenkode 32-bit yang seharusnya diteruskan ke fungsi Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |