メインコンテンツへスキップ
このインターフェイスはクライアント側で実装する必要があります。画像ファイルへのアクセス時にパスワードが必要になった場合に、そのパスワードを返すメソッドが含まれています。現在、パスワード保護に対応しているのは PDF 形式のファイルのみです。 このインターフェイスの使用手順は次のとおりです。
  1. ABBYY FineReader Engine のユーザーは、IImagePasswordCallback インターフェイスを実装したオブジェクトを作成します。C++ の場合、このオブジェクトはこのインターフェイスから派生し、その raw\_GetPassword メソッドを実装する必要があります。また、このオブジェクトでは IUnknown インターフェイスのメソッドも実装する必要があります。
  2. 次に、ユーザーはこのオブジェクトのインターフェイスへのポインターを、IFRDocument::AddImageFileWithPasswordCallbackIEngine::GetNumberOfPagesInImageFileIEngine::RecognizeImageFile のいずれかのメソッドに、入力パラメーターの 1 つとして渡します。必要に応じて、ABBYY FineReader Engine はこのオブジェクトの GetPassword メソッドを呼び出してパスワードを取得します。
ユーザーがパスワード保護された画像ファイルを扱う予定がない場合、またはパスワードの要求を処理したくない場合は、IImagePasswordCallback インターフェイスへのポインターの代わりに NULL ポインターを渡すことができます。この方法の唯一の欠点は、パスワード保護された画像ファイルを ABBYY FineReader Engine で開けないことです。

メソッド

名前説明
GetPasswordパスワードを返します。

入力パラメーター

このオブジェクトは、次のメソッドの入力パラメーターとして渡されます。

サンプル

このインターフェイスは、次のコード サンプルで使用されます: CommandLineInterface (Windows および Linux) 。

注記

Linux では、Engine オブジェクトがプロセス外サーバーとして読み込まれている場合、このインターフェイスは動作しません。