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 ビット暗号化でのみ機能します |
| CanCopyAccess | アクセシビリティ機能で使用するコピーを有効にするにはこれを 1 に設定します。128 ビット暗号化でのみ動作します |
| CanAssemble | ユーザーが文書を組み立てられるようにするにはこれを 1 に設定します。128 ビット暗号化でのみ動作します |
| CanPrintFull | 文書を低解像度でのみ印刷するよう強制するには 0 に設定します。これにより、文書が新しい PDF 文書へ変換されることを防ぎます。128 ビット以上の暗号化でのみ機能します |
戻り値
| 結果は Encrypt 関数へ渡す 32 ビットエンコード数です int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |