Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama durante el análisis o reconocimiento de la página activa en Image Viewer. El proceso puede iniciarse de una de las siguientes maneras: Para saber cómo se pueden llamar estos comandos, consulte la lista Image Viewer Commands. Para saber cómo se pueden llamar estos comandos, consulte la lista Zoom Viewer Commands. Para saber cómo se pueden llamar estos comandos, consulte la lista Document Viewer Commands.
  • mediante la API de FineReader Engine
Proporciona al cliente el porcentaje aproximado de progreso de la operación. Su implementación puede mostrar un indicador de progreso. También puede procesar mensajes del sistema para ayudar a evitar que la aplicación deje de responder durante operaciones largas. Esto puede resultar útil en aplicaciones con interfaz de usuario. Con este método también es posible cancelar la operación.

Sintaxis

C++

HRESULT OnProgress(
  int           Percentage,
  VARIANT_BOOL* Cancel
);

C#

void OnProgress(
  int      Percentage,
  out bool Cancel
);

Visual Basic .NET

Sub OnProgress( _
  Percentage As Integer, _
  ByRef Cancel As Boolean _
)

Parámetros

Porcentaje [in] Contiene el porcentaje del trabajo realizado hasta el momento. Está en el intervalo de 0 a 100. Cancel [out] Puede establecer esta variable en TRUE para indicar que se debe terminar el proceso. En este caso, se cancelará el proceso de análisis o reconocimiento.

Valores de retorno

[Solo para 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 produzcan dentro del método se capturen y gestionen, y que no se propaguen fuera del método. La propagación de una excepción fuera del método puede dar lugar a resultados imprevisibles (como la finalización del programa).

Consulte también

ImageViewer IImageViewerEvents