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