Saltar al contenido principal
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama cuando envía páginas reconocidas desde Document Viewer a una aplicación externa. Este proceso se inicia cuando se ejecuta uno de los siguientes comandos: Estos comandos pueden ejecutarse mediante los elementos correspondientes del menú contextual o con el método DoCommand de IDocumentViewer::Commands. Consulte la lista de Document Viewer Commands para obtener más información. El método proporciona al cliente información sobre la aplicación a la que se enviarán las páginas y sobre los parámetros de exportación. Este método también permite cancelar la operación.

Sintaxis

C++

HRESULT OnSendToPages(
  SendToDestinationEnum Destination,
  IUnknown*             ExportParams,
  VARIANT_BOOL*         Cancel
);

C#

void OnSendToPages(
  SendToDestinationEnum Destination,
  object                ExportParams,
  out bool              Cancel
);

Visual Basic .NET

Sub OnSendToPages(
  Destination As SendToDestinationEnum, _
  ExportParams As Object, _
  ByRef Cancel As Boolean
)

Parámetros

Destination [in] Especifica la aplicación de destino a la que se envían las páginas reconocidas. Consulte la descripción de las constantes de SendToDestinationEnum. ExportParams [in] Hace referencia al objeto de parámetros de exportación del tipo correspondiente a la aplicación de destino. Por ejemplo, si las páginas se envían a Microsoft Word, hace referencia al objeto RTFExportParams. Cancel [out] Puede establecer esta variable en TRUE para indicar que el proceso debe interrumpirse. En este caso, las páginas no se enviarán.

Valores de retorno

[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, se ignora el valor del parámetro Cancel.

Observaciones

La implementación del 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 no se propague ninguna excepción fuera del método. La propagación de una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

Consulte también

IDocumentViewerEvents