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