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);