> ## 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.

# Método OnRenumberPages de la interfaz IDocumentViewerEvents

> Método OnRenumberPages de la interfaz IDocumentViewerEvents en ABBYY FineReader Engine Visual Components para Windows — Este método se implementa del lado del cliente.

Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama antes de abrir el cuadro de diálogo Renumber Pages en [Document Viewer](/es/fine-reader/engine/visual-components-reference/documentviewer). El proceso puede invocarse mediante el comando [MI\_RenumberPages](/es/fine-reader/engine/visual-components-reference/documentviewer/document-viewer-commands#mi_renumberpages). Consulte la descripción de los [comandos de Document Viewer](/es/fine-reader/engine/visual-components-reference/documentviewer/document-viewer-commands) para obtener información sobre cómo puede invocarse este comando.

Informa al cliente de que se va a volver a numerar las páginas del documento. Con este método es posible cancelar la operación.

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OnRenumberPages( VARIANT_BOOL* Cancel );
```

### C\#

```csharp theme={null}
void OnRenumberPages( out bool Cancel );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub OnRenumberPages(ByRef Cancel As Boolean)
```

<div id="parameters">
  ## Parámetros
</div>

Cancel

\[out] Puede establecer esta variable en TRUE para indicar que se debe finalizar el proceso. En ese caso, las páginas no se renumerarán.

<div id="return-values">
  ## Valores de retorno
</div>

\[Solo para C++] Si este método devuelve un valor distinto de S\_OK, indica que se ha producido un error del lado del cliente y, en ese caso, no se tiene en cuenta el valor del parámetro Cancel.

<div id="remarks">
  ## Observaciones
</div>

La implementación cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y controlen, y que no se propague ninguna excepción fuera de este. La propagación de una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

<div id="see-also">
  ## Consulte también
</div>

[IDocumentViewerEvents](/es/fine-reader/engine/visual-components-reference/idocumentviewerevents)
