Este método divide cada uma das páginas especificadas do documento em várias páginas. Ele é útil se a página for uma página dupla de um livro ou contiver imagens de vários cartões de visita. O método fornece informações sobre como as páginas foram divididas.
No Linux e no Windows, a operação de divisão de páginas não pode ser executada em processos paralelos.
HRESULT SplitPages(
IIntsCollection* PageIndices,
PageSplitTypeEnum PageSplittingType,
IObjectsExtractionParams* ExtractionParams,
ISplitRegions** SplitRegions
);
ISplitRegions SplitPages(
IIntsCollection PageIndices,
PageSplitTypeEnum PageSplittingType,
IObjectsExtractionParams ExtractionParams
);
Function SplitPages( _
PageIndices As IIntsCollection, _
PageSplittingType As PageSplitTypeEnum, _
ExtractionParams As IObjectsExtractionParams _
) As ISplitRegions
PageIndices
[in] Refere-se ao objeto IntsCollection, que contém os índices das páginas a serem divididas.
PageSplittingType
[in] Esta variável especifica o modo de divisão da página. Consulte a descrição de PageSplitTypeEnum para conhecer os modos compatíveis.
ExtractionParams
[in] Refere-se ao objeto ObjectsExtractionParams, que armazena os parâmetros de extração de objetos. Este parâmetro pode ser 0. Nesse caso, os objetos são extraídos com os parâmetros padrão ou, se um perfil tiver sido carregado, com os parâmetros definidos nesse perfil.
SplitRegions
[out, retval] Um ponteiro para a variável de ponteiro ISplitRegions* que recebe o ponteiro de interface do objeto SplitRegions. Esse objeto contém informações sobre como as páginas foram divididas.
Este método não tem valores de retorno específicos. Retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.
FRDocument