Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama antes de que se inicie el proceso de análisis de la página, que se invoca desde Image Viewer mediante el comando MI_AnalyzeLayout. Para conocer las formas en que se puede llamar a este comando, consulte la lista de Image Viewer Commands. El método informa al cliente de que se va a analizar la página activa. Con este método, es posible cancelar la operación.

Sintaxis

C++

HRESULT OnAnalyzePage( VARIANT_BOOL* Cancel );

C#

void OnAnalyzePage( out bool Cancel );

Visual Basic .NET

Sub OnAnalyzePage(ByRef Cancel As Boolean)

Parámetros

Cancel [out] Puede establecer esta variable en TRUE para indicar que se debe detener el proceso. En este caso, la página no se analizará.

Valores de retorno

[Solo C++] Si este método devuelve un valor distinto de S_OK, significa que se produjo un error del lado del cliente y, en ese caso, no se tiene en cuenta el valor del parámetro Cancel.

Observaciones

La implementación cliente de este método debe garantizar que todas las excepciones que se lancen dentro del método se capturen y gestionen, y que ninguna se propague fuera de él. La propagación de una excepción fuera del método puede provocar resultados imprevisibles (como la terminación del programa).

Consulte también

IImageViewerEvents OnAnalyzeRegion OnAnalyzeTable