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 Document Viewer. El proceso puede invocarse de una de las siguientes maneras: Para ver cómo se pueden llamar estos comandos, consulte la lista de Document Viewer Commands. Para ver cómo se pueden llamar estos comandos, consulte la lista de Image Viewer Commands. Para ver cómo se pueden llamar estos comandos, consulte la lista de Zoom Viewer Commands.
  • mediante la API de FineReader Engine
Este método proporciona al cliente un porcentaje aproximado del progreso de la operación. Su implementación puede mostrar un indicador de progreso. Procese cualquier mensaje del sistema para evitar que la aplicación parezca no responder durante operaciones prolongadas. Esto puede resultar útil en aplicaciones con interfaz de usuario. Este método también permite 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

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

Valores de retorno

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

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 se gestionen, y que ninguna se propague 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

DocumentViewer IDocumentViewerEvents