Método OnExportPages da interface IDocumentViewerEvents
Esse método é implementado no lado do cliente. Ele é chamado pelo ABBYY FineReader Engine antes do início do processo de exportação iniciado a partir do Document Viewer. O processo é iniciado 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 a operação de exportação: o nome e o formato do arquivo de exportação, os parâmetros de exportação e os índices das páginas que serão exportadas. Com esse método, é possível cancelar a operação.
Sub OnActivePageChanging( _ FileName As String, _ Format As FileExportFormatEnum, _ PageIndices As IIntsCollection, _ ExportParams As Object, _ ByRef Cancel As Boolean)
FileName[in] Contém o nome do arquivo para o qual as páginas serão salvas.Format[in] Especifica o formato de exportação. Consulte a descrição das constantes FileExportFormatEnum.PageIndices[in] Especifica os índices das páginas de um documento que devem ser exportadas como um objeto IntsCollection.ExportParams[in] Refere-se ao objeto de parâmetros de exportação do tipo correspondente ao formato do arquivo de exportação. Por exemplo, se as páginas forem salvas em um arquivo RTF, refere-se ao objeto RTFExportParams.Cancel[out] Você pode definir esta variável como TRUE para indicar que o processo deve ser encerrado. Nesse caso, as páginas não serão exportadas.
[Somente C++] Se este método retornar um valor diferente de S_OK, isso indica que ocorreu um erro no lado do cliente e, nesse caso, o valor do parâmetro Cancel não será considerado.
A implementação do cliente desse método deve garantir que todas as exceções geradas dentro dele sejam capturadas e tratadas, sem que nenhuma exceção seja propagada para fora do método. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).