Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
このメソッドはクライアント側で実装されます。Zoom Viewer のアクティブ ページの解析または認識の実行中に、ABBYY FineReader Engine によって呼び出されます。この処理は、次のいずれかの方法で開始できます。
これらのコマンドの呼び出し方法については、Zoom Viewer Commands の一覧を参照してください。
これらのコマンドの呼び出し方法については、Image Viewer Commands の一覧を参照してください。
これらのコマンドの呼び出し方法については、Document Viewer Commands の一覧を参照してください。
このメソッドは、処理のおおよその進行率をクライアントに通知します。実装によっては、進行状況インジケーターを表示できます。また、長時間の処理中にアプリケーションが応答していないように見えるのを防ぐため、システム メッセージを処理することもできます。これは、ユーザー インターフェイスを備えたアプリケーションで役立ちます。このメソッドを使用すると、処理をキャンセルできます。
HRESULT OnProgress(
int Percentage,
VARIANT_BOOL* Cancel
);
void OnProgress(
int Percentage,
out bool Cancel
);
Sub OnProgress( _
Percentage As Integer, _
ByRef Cancel As Boolean _
)
Percentage
[in] 現在の作業の進捗率を示します。値の範囲は 0 ~ 100 です。
Cancel
[out] プロセスを終了する必要があることを示すには、この変数を TRUE に設定します。この場合、解析または認識処理は中止されます。
[C++ のみ] このメソッドが S_OK 以外の値を返した場合は、クライアント側でエラーが発生したことを示します。この場合、Cancel パラメーターの値は考慮されません。
このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実にキャッチして処理し、例外がメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予測不能な結果 (プログラムの終了など) を招く可能性があります。
ZoomViewer
IZoomViewerEvents