メインコンテンツへスキップ
このメソッドはクライアント側で実装されます。Text Validator でアクティブ ページが変更されると、その後 ABBYY FineReader Engine によって呼び出されます。これは次の状況で発生します。
  • Text Validator が文書のあるページのスペル チェックを完了して次のページに進んだ場合、または同期されているいずれかのコンポーネントのグラフィカル ユーザー インターフェイスからアクティブ ページが変更された場合
  • Component Synchronizer または同期されているいずれかのコンポーネントの API を介してアクティブ ページが変更された場合
  • アクティブ ページが削除された場合
このメソッドは、新しいアクティブ ページへの参照をクライアントに渡します。

構文

C++

HRESULT OnActivePageChanged( IFRPage* Page );

C#

void OnActivePageChanged( IFRPage Page );

Visual Basic .NET

Sub OnActivePageChanged(Page As IFRPage)

パラメーター

Page [in] ドキュメント内の新しいアクティブページを表す FRPage オブジェクトを参照します。このパラメーターは NULL の場合があり、その場合はドキュメント内にアクティブページが存在しないことを意味します (たとえば、すべてのページが削除されている場合) 。

戻り値

[C++ のみ] このメソッドが S_OK 以外の値を返す場合は、クライアント側でエラーが発生していることを示します。

注記

このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実にキャッチして処理し、メソッドの外に例外が伝播しないようにする必要があります。例外がメソッドの外に伝播すると、予期しない結果 (プログラムの終了など) を招く可能性があります。

関連項目

ITextValidatorEvents