このメソッドは、Linux および Windows 版の FRE に実装されています。
Windows では、このメソッドは、すでにメモリに読み込まれている画像を開く場合にのみ使用してください。たとえば、Engine オブジェクトの OpenBitmap メソッドまたは OpenDib メソッドを使用する場合です。ディスク上のファイルから画像を取得する場合は、GetNextImageFile を実装してください。
- キュー内のすべての ImageDocument オブジェクトは、処理が終了するまで有効でなければなりません。正しく動作させるには、ImageDocument オブジェクトは Engine オブジェクトを介して作成する必要があります。FRDocument オブジェクトを介して作成した場合、GetNextImageDocument メソッドの呼び出し中に FRDocument オブジェクトが破棄されるため、エラーが発生することがあります。
- このメソッドはクライアント側で実装されるため、次の制限があります。
- パスワードで保護されたすべてのファイルは、クライアント側で手動で開く必要があります。
- BatchProcessor オブジェクトの初期化時に PrepareImageMode オブジェクトで指定した属性は、キュー内の ImageDocument オブジェクトには影響しません。
構文
C++
C#
Visual Basic .NET
パラメーター
Result [out, retval] キュー内の次の画像ドキュメントにアクセスするための、IImageDocument* へのポインター変数を指すポインターです。戻り値
[C++のみ] このメソッドが S_OK 以外の値を返した場合は、クライアント側でエラーが発生したことを示します。注記
このメソッドのクライアント実装では、メソッド内でスローされたすべての例外を確実にキャッチして処理し、いかなる例外もメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。サンプル
C# コード
C# コード
