メインコンテンツへスキップ
このメソッドは、IImagePasswordCallback インターフェイスを使用して画像ファイルを開き、開いたファイルに対応するページをDocumentに追加します。 このメソッドは、FRDocument オブジェクトの IConnectionPointContainer インターフェイスに接続されているリスナーに対して、イベントを通知する場合があります。

構文

C++

HRESULT AddImageFileWithPasswordCallback(
  BSTR                    ImageFileName, 
  IImagePasswordCallback* Callback,
  IPrepareImageMode*      PrepareMode,
  IIntsCollection*        PageIndices   
);

C#

void AddImageFileWithPasswordCallback(
  string                 ImageFileName, 
  IImagePasswordCallback Callback,
  IPrepareImageMode       PrepareMode,
  IIntsCollection         PageIndices   
);

Visual Basic .NET

Sub AddImageFileWithPasswordCallback( _
  ImageFileName As String, _
  Callback As IImagePasswordCallback, _
  [PrepareMode As IPrepareImageMode = Nothing], _
  [PageIndices As IIntsCollection = Nothing] _
)

パラメータ

ImageFileName [in] この変数には、開く画像ファイルのフルパスが格納されます。 Callback [in] この変数は、型 ImagePasswordCallback の、ユーザー実装オブジェクトのインターフェイスを参照します。これは、PDF 形式の画像ファイルにアクセスする際に発生する可能性があるパスワード要求を処理するために使用されます。このパラメータは省略可能で、0 を指定できます。その場合、パスワードで保護されたファイルは処理できません。 PrepareMode [in] このパラメータは PrepareImageMode オブジェクトを参照し、画像を開く際の前処理方法を指定します。 PageIndices [in] このパラメータは IntsCollection オブジェクトを参照し、Documentに追加するページのインデックスを指定します。重複したインデックスは使用できない点に注意してください。同じページを複数回追加するには、このメソッドを複数回呼び出してください。
このパラメータは省略可能で、0 を指定できます。その場合、開いたファイルのすべてのページがDocumentに追加されます。

戻り値

このメソッドに固有の戻り値はありません。代わりに、ABBYY FineReader Engine 関数の標準戻り値が返されます。

注記

  • このメソッドを使用して PDF Portfolio ファイルを開くと、その表紙は常に出力ファイルに含まれます。
  • Linux および Windows の場合:
  • Linux の場合: Engine オブジェクトがアウトオブプロセス サーバーとして読み込まれていると、このメソッドは動作しません。

関連項目

FRDocument AddImageFileWithPassword AddImageFile 画像の操作