Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama antes de eliminar los bloques en Zoom Viewer, si este proceso se ha invocado de alguna de las siguientes maneras: Consulte las listas de Image Viewer Commands y Zoom Viewer Commands para saber cómo pueden invocarse estos comandos.”

Sintaxis

C++

HRESULT OnDeleteBlocks(
  IIntsCollection* BlocksToDelete,
  VARIANT_BOOL*    Cancel
);

C#

void OnDeleteBlocks(
  IIntsCollection BlocksToDelete,
  out bool       Cancel
);

Visual Basic .NET

Sub OnDeleteBlocks( _
  BlocksToDelete As IIntsCollection, _
  ByRef Cancel As Boolean _
)

Parámetros

BlocksToDelete [in] Contiene los índices de los bloques que se deben eliminar en forma de objeto IntsCollection. Cancel [out] Puede establecer esta variable en TRUE para indicar que el proceso debe finalizar. En este caso, los bloques no se eliminarán.

Valores de retorno

[Solo para C++] Si este método devuelve un valor distinto de S_OK, significa que se ha producido un error en el 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 de él. La propagación de una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

Consulte también

IZoomViewerEvents