Este método divide cada una de las páginas especificadas del documento en varias páginas. Resulta útil si la página es una página doble de un libro o si contiene imágenes de varias tarjetas de visita. El método proporciona información sobre cómo se han dividido las páginas.
En Linux y Windows, la operación de división de páginas no se puede realizar en procesos 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] Hace referencia al objeto IntsCollection, que contiene los índices de las páginas que se deben dividir.
PageSplittingType
[in] Esta variable especifica el modo de división de la página. Consulte la descripción de PageSplitTypeEnum para ver los modos admitidos.
ExtractionParams
[in] Hace referencia al objeto ObjectsExtractionParams, que almacena los parámetros de extracción de objetos. Este parámetro puede ser 0. En ese caso, los objetos se extraen con los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros definidos en dicho perfil.
SplitRegions
[out, retval] Puntero a la variable de puntero ISplitRegions* que recibe el puntero de interfaz del objeto SplitRegions. Este objeto contiene información sobre cómo se han dividido las páginas.
Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
FRDocument