EncryptFileA

セキュリティと署名

説明

末尾の A は ANSI(char)DLL エントリポイントを示し、ActiveX/COM の表面では Unicode 形式のみ公開される。動作は EncryptFile と同一で、文字列引数は現在の SetAnsiMode コードページを使って解釈される

このページでは、PDFlibPas の セキュリティと署名 に属する EncryptFile を説明します。API 名、パラメータ、クラス、ファイル名、リテラル値は Delphi ライブラリおよび DLL エントリポイントと一致するようそのまま保持しています

関数を呼び出す前に、構文、パラメータ、戻り値を確認してください。コードブロックはコピーして使えるよう原文のまま残しています。

構文

Delphi

Function DLEncryptFileA(InstanceID: Integer; InputFileName, OutputFileName, Owner, User: PAnsiChar; Strength, Permissions: Integer): Integer;

DLL

int DLEncryptFileA(int InstanceID, const char * InputFileName, const char * OutputFileName, const char * Owner, const char * User, int Strength, int Permissions);

パラメータ

InputFileNameInputFileName はファイルパスまたはファイル名を示します。現在の処理に有効なパスを指定し、API が想定するエンコーディングを保ってください。
OutputFileNameOutputFileName はファイルパスまたはファイル名を示します。現在の処理に有効なパスを指定し、API が想定するエンコーディングを保ってください。
OwnerOwnerEncryptFile のパラメータです。シグネチャに示された型を使い、現在の PDF 文書、選択ページ、または有効なリソースに合う値を指定してください。
UserUserEncryptFile のパラメータです。シグネチャに示された型を使い、現在の PDF 文書、選択ページ、または有効なリソースに合う値を指定してください。
StrengthStrengthEncryptFile のパラメータです。シグネチャに示された型を使い、現在の PDF 文書、選択ページ、または有効なリソースに合う値を指定してください。
PermissionsPermissionsEncryptFile のパラメータです。シグネチャに示された型を使い、現在の PDF 文書、選択ページ、または有効なリソースに合う値を指定してください。

戻り値

0この値は EncryptFile の結果を表します。通常、0 以外は成功、0 は操作が完了しなかったことを示します
1この値は EncryptFile の結果を表します。通常、0 以外は成功、0 は操作が完了しなかったことを示します