メインコンテンツへスキップ
ビジュアルコンポーネントは、Windows 用 FRE に実装されています。
これは、DocumentViewer オブジェクトからリスナーへイベントを通知するための Callback インターフェイスです。このインターフェイスはクライアント側に実装されます。使用している開発ツール向けの詳しい実装方法については、Working with Connectable Objects を参照してください。 このインターフェイスは IInputEvents インターフェイスから派生しており、そのすべてのメソッドを継承します。 このインターフェイスのメソッドを通じて通知を受け取るオブジェクトは、メソッドの実装内で次のことを実行できます。
  • 画像編集、文書解析、認識、エクスポートに関する情報を通知し、これらの操作を取り消す。
  • 長時間の処理中にアプリケーションが応答していないように見えるのを防ぐため、システムメッセージを処理する。これは、ユーザーインターフェイスを備えたアプリケーションで役立ちます。
  • マウスの移動やクリック、キーの押下、スクロールに関する情報を通知する。

メソッド

NameDescription
OnActivePageChangedDocument Viewer でアクティブ ページが変更された後に呼び出されます。新しいページへの参照がクライアントに渡されます。
OnActivePageChangingDocument Viewer でアクティブ ページが変更される前に呼び出されます。新しいアクティブ ページへの参照がクライアントに渡されます。操作をキャンセルできます。
OnAnalyzePagesDocument Viewer から開始されるページ分析処理の開始前に呼び出されます。操作をキャンセルできます。
OnDeletePagesDocument Viewer でドキュメントからページを削除する前に呼び出されます。操作をキャンセルできます。
OnDocumentChangedDocument Viewer でアクティブ ドキュメントが変更された後に呼び出されます。新しいドキュメントへの参照がクライアントに渡されます。
OnEditImages画像編集の開始前に呼び出されます。編集に使用されるコマンドに関する情報がクライアントに渡されます。操作をキャンセルできます。
OnExportPagesDocument Viewer から開始されるエクスポート処理の開始前に呼び出されます。エクスポート ファイル名と形式、エクスポート パラメーター、エクスポート対象ページのインデックスなど、エクスポート操作に関する情報がクライアントに渡されます。操作をキャンセルできます。
OnLockedDocument Viewer がロックまたはロック解除された後に呼び出されます。Document Viewer コンポーネントがロック状態かどうかの情報がクライアントに渡されます。
OnLongOperationFinishedDocument Viewer での長時間処理 (例: レイアウト分析、認識) の終了後に呼び出されます。
OnLongOperationStartedDocument Viewer での長時間処理 (例: レイアウト分析、認識) の開始前に呼び出されます。
OnOptionsChangedDocument Viewer でオプションが変更された後に呼び出されます。オプションは、MI_Options コマンドを呼び出した場合、または Document Viewer の Save As ダイアログで Options ボタンをクリックした場合に表示される Options ダイアログで指定します。
OnPagesSelectionChangedDocument Viewer でページ選択が変更された後に呼び出されます。
OnProgressドキュメントの処理中に呼び出されます。現在の分析または認識処理のおおよその進行率がクライアントに渡されます。操作をキャンセルできます。
OnReadPagesDocument Viewer から開始されるページ認識処理の開始前に呼び出されます。操作をキャンセルできます。
OnRenumberingPagesDocument Viewer でページ番号を振り直す前に呼び出されます。ページの新しい順序がクライアントに渡されます。操作をキャンセルできます。
OnRenumberPagesDocument Viewer で Renumber Pages ダイアログを開く前に呼び出されます。操作をキャンセルできます。
OnSendToPagesDocument Viewer から認識済みページを外部アプリケーションに送信する前に呼び出されます。送信先アプリケーションとエクスポート パラメーターに関する情報がクライアントに渡されます。操作をキャンセルできます。

サンプル

このインターフェイスは、次のコードサンプルで使用されます: VisualComponents.

関連項目

Working with Connectable Objects DocumentViewer