EncodePermissions

보안 및 서명

설명

Encrypt 함수의 Permissions 매개변수 값을 만듭니다

구문

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

매개변수

CanPrint사용자가 문서를 인쇄할 수 있게 하려면 1로 설정합니다
CanCopy사용자가 문서에서 텍스트와 그래픽을 복사할 수 있게 하려면 1로 설정합니다
CanChange사용자가 문서를 편집할 수 있게 하려면 1로 설정합니다
CanAddNotes사용자가 주석을 추가하도록 허용하려면 1로 설정합니다.
CanFillFields사용자가 양식 필드를 채우도록 허용하려면 1로 설정합니다. 128-bit 암호화에서만 작동합니다
CanCopyAccess접근성 기능에서 복사를 허용하려면 1로 설정합니다. 128비트 암호화에서만 작동함
CanAssemble사용자가 문서를 조합할 수 있게 하려면 1로 설정합니다. 128비트 암호화에서만 작동함
CanPrintFull문서를 저해상도로만 인쇄하도록 강제하려면 이를 0으로 설정합니다 이렇게 하면 문서를 새 PDF 문서로 디스틸하지 못하게 합니다 128비트 이상의 암호화에서만 작동합니다

반환 값

결과는 Encrypt 함수에 전달할 32비트 인코딩 숫자입니다 int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull)