Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama antes de cambiar la resolución de las imágenes en Image Viewer. El proceso se invoca si:
se hace clic en el botón Apply en la sección Image Resolution del cuadro de diálogo Image Editor
- se hace clic en el botón OK del cuadro de diálogo Image Resolution
- se especifica una nueva resolución en el campo Resolution de la pestaña Image Properties de Image Viewer
El método proporciona al cliente los índices de las páginas cuya resolución se va a corregir y el valor de la nueva resolución. Con este método es posible cancelar la operación.
HRESULT OnCorrectResolution(
IIntsCollection* PageIndices,
int NewResolution,
VARIANT_BOOL* Cancel
);
void OnCorrectResolution(
IIntsCollection PageIndices,
int NewResolution,
out bool Cancel
);
Sub OnCorrectPerspective( _
PageIndices As IIntsCollection, _
NewResolution As Integer, _
ByRef Cancel As Boolean _
)
PageIndices
[in] Contiene los índices de las páginas cuya resolución se va a cambiar, en forma de objeto IntsCollection.
NewResolution
[in] Especifica el valor de la nueva resolución.
Cancel
[out] Puede establecer esta variable en TRUE para indicar que el proceso debe detenerse. En este caso, la resolución no se cambiará.
[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.
La implementación del cliente de este método debe asegurarse de que todas las excepciones que se produzcan dentro del método se capturen y se gestionen, y de que no se propaguen fuera de él. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la terminación del programa).
IImageViewerEvents