EncodePermissions
Bảo mật và chữ ký
Mô tả
Tạo giá trị cho tham số Permissions của hàm Encrypt
Cú pháp
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,
Tham số
| CanPrint | Đặt 1 để cho phép người dùng in tài liệu |
|---|---|
| CanCopy | Đặt 1 để cho phép người dùng copy chữ và hình từ tài liệu |
| CanChange | Đặt 1 để cho phép người dùng sửa tài liệu |
| CanAddNotes | Đặt 1 để cho phép người dùng thêm chú thích |
| CanFillFields | Đặt 1 để cho phép người dùng điền trường biểu mẫu. Chỉ hoạt động với mã hóa 128-bit |
| CanCopyAccess | Đặt 1 để bật copy phục vụ các tính năng trợ năng. Chỉ hoạt động với mã hóa 128-bit |
| CanAssemble | Đặt 1 để cho phép người dùng ghép (assemble) tài liệu. Chỉ hoạt động với mã hóa 128-bit |
| CanPrintFull | Đặt 0 để chỉ cho phép in tài liệu ở độ phân giải thấp. Điều này ngăn tài liệu được distill thành một tài liệu PDF mới. Chỉ hoạt động với mã hóa 128-bit trở lên |
Giá trị trả về
| Kết quả là một số 32-bit đã encode, truyền cho hàm Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |