Vai al contenuto principale
Questo metodo è implementato lato client. Viene chiamato da ABBYY FineReader Engine dopo che la pagina attiva è stata cambiata in Text Validator. Il metodo viene richiamato nelle seguenti situazioni:
  • Text Validator ha completato il controllo ortografico su una pagina del documento ed è passato alla pagina successiva, oppure la pagina attiva viene cambiata tramite l’interfaccia utente grafica di qualsiasi componente sincronizzato
  • la pagina attiva viene cambiata tramite l’API di Component Synchronizer o di qualsiasi componente sincronizzato
  • la pagina attiva è stata eliminata
Il metodo passa al client un riferimento alla nuova pagina attiva.

Sintassi

C++

HRESULT OnActivePageChanged( IFRPage* Page );

C#

void OnActivePageChanged( IFRPage Page );

Visual Basic .NET

Sub OnActivePageChanged(Page As IFRPage)

Parametri

Page [in] Si riferisce all’oggetto FRPage, che contiene la nuova pagina attiva del documento. Questo parametro può essere NULL, il che significa che nel documento non è presente alcuna pagina attiva (ad esempio, se tutte le pagine sono state eliminate).

Valori di ritorno

[Solo per C++] Se questo metodo restituisce un valore diverso da S_OK, significa che si è verificato un errore lato client.

Note

L’implementazione lato client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può causare comportamenti imprevedibili (come la chiusura del programma).

Vedi anche

ITextValidatorEvents