メインコンテンツへスキップ
Visual Components は、Windows 用 FRE で実装されています。
これは、ZoomViewer オブジェクトからリスナーへイベントを通知するために使用されるコールバック インターフェイスです。このインターフェイスはクライアント側で実装します。使用する開発ツールに応じた詳細な実装方法については、Connectable Objects の使用を参照してください。 このインターフェイスは IInputEvents インターフェイスから派生しており、そのすべてのメソッドを継承します。 このインターフェイスのメソッドを介して通知を受け取るオブジェクトは、各メソッドの実装内で次のことを行えます。
  • ブロックの選択、解析、認識に関する情報を通知し、これらの操作をキャンセルする。
  • 長時間の処理中にアプリケーションが応答していないように見えるのを防ぐため、任意のシステム メッセージを処理する。これは、ユーザー インターフェイスを備えたアプリケーションで役立つ場合があります。
  • マウスの移動やクリック、キー操作、スクロールに関する情報を通知する。

メソッド

名前説明
OnActivePageChangedZoom Viewer でアクティブなページが変更された後に呼び出されます。クライアントに新しいページへの参照を渡します。
OnAfterDblClickZoom Viewer で認識済みブロック内の位置がダブルクリックされた後に呼び出されます。ダブルクリックされたブロックのインデックスと、そのブロック内のポイントの座標がクライアントに渡されます。
OnAnalyzePageZoom Viewer から呼び出されたページ解析処理が開始される前に呼び出されます。操作をキャンセルできます。
OnAnalyzeRegionZoom Viewer から呼び出されたブロック解析処理の開始前に呼び出されます。解析対象となる Region の座標がクライアントに渡されます。処理をキャンセルできます。
OnAnalyzeTableZoom Viewer から開始された表解析処理の開始前に呼び出されます。解析対象となるブロックのインデックスをクライアントに渡します。この操作をキャンセルできます。
OnBlockAddedZoom Viewer で新しいブロックが追加された後に呼び出されます。
OnBlockSelectionChangedZoom Viewer、または Zoom Viewer と同期している Image Viewer でブロックの選択が変更された後に呼び出されます。新しく選択されたブロックのインデックスがクライアントに渡されます。
OnChangeBlockTypeImage Viewer または Image Viewer と同期している Zoom Viewer でブロックの種類が変更された後に呼び出されます。種類の変更はキャンセルできます。
OnDeleteBlocksZoom Viewer でブロックを削除する前に呼び出されます。削除されるブロックのインデックスがクライアントに渡されます。この操作はキャンセルできます。
OnLockedZoom Viewer のロックまたはロック解除後に呼び出されます。Zoom Viewer コンポーネントがロック状態かロック解除状態かの情報をクライアントに渡します。
OnLongOperationFinishedZoom Viewer で時間のかかる処理 (例: レイアウト解析、認識) が終了した後に呼び出されます。
OnLongOperationStartedZoom Viewer で時間のかかる処理 (例: レイアウト解析、認識) が開始される前に呼び出されます。
OnOptionsChangedZoom Viewer でオプションが変更された後に呼び出されます。オプションは、MI_Options コマンドを呼び出すと表示される Options ダイアログで指定します。
OnProgressページの処理中に呼び出されます。現在の解析または認識処理のおおよその進行状況がクライアントに通知されます。処理をキャンセルすることもできます。
OnReadBlocksZoom Viewer から呼び出されたブロック認識処理の開始前に呼び出されます。認識対象となるブロックのインデックスをクライアントに渡します。操作をキャンセルできます。
OnReadPageZoom Viewer から開始されたページ認識処理が始まる前に呼び出されます。操作はキャンセルできます。
OnScaleZoom Viewer で画像を拡大・縮小する前に呼び出されます。スケール値がクライアントに渡されます。操作はキャンセルできます。
OnSelectToolZoom Viewer、または Zoom Viewer と同期された Image Viewer でツールが選択された後に呼び出されます。選択されたツールに関する情報をクライアントに提供します。
OnTableCellsSelectedZoom Viewer、または Zoom Viewer と同期した Image Viewer で表セルが選択された後に呼び出されます。選択されたセルが含まれる表ブロックのインデックス情報と、選択されたセルを囲む Rectangle をクライアントに渡します。
OnToolAddBlockImage Viewer のツールを使って Zoom Viewer 上で描画した新しいブロックを追加する前に呼び出されます。描画されたブロックに関する情報 (種類と領域) がクライアントに渡されます。この操作はキャンセルできます。
OnToolChangeBlockRegionImage Viewer のツールを使用して Zoom Viewer で変更されたブロックの領域を変更する前に呼び出されます。領域が変更されるブロックに関する情報と、変更後のブロックの新しい領域がクライアントに渡されます。操作をキャンセルできます。
OnToolChangeTableImage Viewer のツールを使用して Zoom Viewer で修正された表ブロックを変更する前に呼び出されます。変更される表ブロックのインデックスと、新たに追加または削除される区切り線の位置および種類がクライアントに渡されます。この操作はキャンセルできます。
OnToolEraseRectImage Viewer のツールを使用して Zoom Viewer で画像の一部を消去する処理が開始された場合に、消去を実行する前に呼び出されます。編集対象となるページの情報と、消去する矩形領域の座標をクライアントに渡します。この操作はキャンセルできます。
OnVisibleDocumentAreaChangeZoom Viewer で表示されている文書領域が変更された後に呼び出されます。新しい表示領域の座標がクライアントに渡されます。

関連項目

Connectable Objects の使用 ZoomViewer