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

CanPrintSet ke 1 untuk mengizinkan pengguna mencetak dokumen
CanCopySet ke 1 untuk mengizinkan pengguna menyalin teks dan grafis dari dokumen
CanChangeSet ke 1 untuk mengizinkan pengguna mengedit dokumen
CanAddNotesSet ke 1 untuk mengizinkan pengguna menambahkan anotasi
CanFillFieldsSet ke 1 untuk mengizinkan pengguna mengisi form field. Hanya bekerja dengan enkripsi 128-bit
CanCopyAccessSet ke 1 untuk mengaktifkan penyalinan demi fitur aksesibilitas. Hanya bekerja dengan enkripsi 128-bit
CanAssembleSet ke 1 untuk mengizinkan pengguna menyusun ulang dokumen. Hanya bekerja dengan enkripsi 128-bit
CanPrintFullSet 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);