Passer au contenu principal
Cette méthode splitte chacune des pages spécifiées du document en plusieurs pages. Elle est utile lorsqu’une page correspond à une double page de livre ou contient les images de plusieurs cartes de visite. Elle fournit également des informations sur la façon dont les pages ont été splittées.
Sous Linux et Windows, l’opération de division des pages ne peut pas être exécutée dans des processus parallèles.

Syntaxe

C++

HRESULT SplitPages(
  IIntsCollection*          PageIndices,
  PageSplitTypeEnum         PageSplittingType,
  IObjectsExtractionParams* ExtractionParams,
  ISplitRegions**           SplitRegions
);

C#

ISplitRegions SplitPages(
  IIntsCollection          PageIndices,
  PageSplitTypeEnum        PageSplittingType,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Function SplitPages( _
  PageIndices As IIntsCollection, _
  PageSplittingType As PageSplitTypeEnum, _
  ExtractionParams As IObjectsExtractionParams _
) As ISplitRegions

Paramètres

PageIndices [in] Référence l’objet IntsCollection, qui contient les indices des pages à splitter. PageSplittingType [in] Cette variable spécifie le mode de division de la page. Consultez la description de PageSplitTypeEnum pour connaître les modes pris en charge. ExtractionParams [in] Référence l’objet ObjectsExtractionParams, qui stocke les paramètres d’extraction des objets. Ce paramètre peut valoir 0. Dans ce cas, les objets sont extraits avec les paramètres par défaut ou, si un profil a été chargé, avec les paramètres définis par ce profil. SplitRegions [out, retval] Pointeur vers la variable pointeur ISplitRegions* qui reçoit le pointeur d’interface de l’objet SplitRegions. Cet objet contient des informations sur la façon dont les pages ont été splittées.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Voir aussi

FRDocument