Pular para o conteúdo principal
Este método é implementado no cliente. Ele é chamado pelo ABBYY FineReader Engine quando páginas reconhecidas são enviadas do Document Viewer para um aplicativo externo. Esse processo é acionado quando um dos seguintes comandos é chamado: Os comandos podem ser chamados por meio dos itens correspondentes no menu de contexto ou usando o método DoCommand de IDocumentViewer::Commands. Consulte a lista de Document Viewer Commands para mais detalhes. O método fornece ao cliente informações sobre o aplicativo para o qual as páginas serão enviadas e sobre os parâmetros de exportação. Com esse método, é possível cancelar a operação.

Sintaxe

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 o aplicativo de destino para o qual as páginas reconhecidas são enviadas. Consulte a descrição das constantes SendToDestinationEnum. ExportParams [in] Refere-se ao objeto de parâmetros de exportação do tipo correspondente ao aplicativo de destino. Por exemplo, se as páginas forem enviadas para o Microsoft Word, refere-se ao objeto RTFExportParams. Cancel [out] Você pode definir essa variável como TRUE para indicar que o processo deve ser interrompido. Nesse caso, as páginas não serão enviadas.

Valores de retorno

[Somente C++] Se este método retornar um valor diferente de S_OK, isso indica que ocorreu um erro no cliente e, nesse caso, o valor do parâmetro Cancel não é considerado.

Observações

A implementação cliente desse método deve garantir que todas as exceções lançadas dentro dele sejam capturadas e tratadas, e que nenhuma exceção seja propagada para fora dele. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).

Veja também

IDocumentViewerEvents