Questo metodo suddivide ciascuna delle pagine specificate del documento in più pagine. È utile quando la pagina è una doppia pagina di un libro oppure contiene immagini di più biglietti da visita. Il metodo restituisce informazioni su come le pagine sono state suddivise.
In Linux e Windows, l’operazione di suddivisione della pagina non può essere eseguita in processi paralleli.
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] Fa riferimento all’oggetto IntsCollection che contiene gli indici delle pagine da dividere.
PageSplittingType
[in] Questa variabile specifica la modalità di divisione della pagina. Consultare la descrizione di PageSplitTypeEnum per le modalità supportate.
ExtractionParams
[in] Fa riferimento all’oggetto ObjectsExtractionParams che memorizza i parametri di estrazione degli oggetti. Questo parametro può essere 0. In tal caso, gli oggetti vengono estratti con i parametri predefiniti oppure, se è stato caricato un profilo, vengono utilizzati i parametri impostati da tale profilo.
SplitRegions
[out, retval] Puntatore alla variabile puntatore ISplitRegions* che riceve il puntatore di interfaccia dell’oggetto SplitRegions. Questo oggetto contiene informazioni su come le pagine sono state divise.
Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.
FRDocument