Use this file to discover all available pages before exploring further.
Cette méthode recherche la position de séparation de l’image en pages, si elle existe. Elle sert à détecter s’il est possible de séparer des doubles pages dans un livre.Pour trouver la position à laquelle l’image peut être séparée :
Transmettez à la méthode FindPageSplitPosition l’objet TextOrientation renvoyé.
La position de séparation est définie par deux lignes, dont les coordonnées sont renvoyées dans les paramètres startSplitPosition et endSplitPosition. La zone de l’image située entre ces deux lignes doit être supprimée lors de la séparation de l’image en pages. Cette zone contient généralement des artéfacts.
void FindPageSplitPosition( IObjectsExtractionParams ExtractionParams, ITextOrientation TextOrientation, out PageSplitDirectionEnum SplitDirection, out int StartSplitPosition, out int EndSplitPosition);
Sub FindPageSplitPosition( _ ExtractionParams As IObjectsExtractionParams, _ TextOrientation As TextOITextOrientationrientation, _ ByRef SplitDirection As PageSplitDirectionEnum, _ ByRef StartSplitPosition As Integer, _ ByRef EndSplitPosition As Integer _)
ExtractionParams[in] Objet ObjectsExtractionParams qui stocke les paramètres d’extraction des objets. Ce paramètre peut être égal à 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.TextOrientation[in] Fait référence à l’objet TextOrientation, qui spécifie l’orientation du texte sur l’image. Si ce paramètre vaut 0, ABBYY FineReader Engine suppose que l’image a une orientation normale.SplitDirection[out] Cette variable reçoit le type de séparation possible : séparation verticale, séparation horizontale ou absence de séparation. Reportez-vous à la description de PageSplitDirectionEnum pour plus de détails.StartSplitPosition[out] Coordonnée de la première ligne qui définit la position de séparation (si une séparation est possible). La signification de cette valeur dépend de celle de la variable splitDirection. Si une séparation verticale possible est détectée, elle contient la coordonnée horizontale de la ligne de séparation. Si une séparation horizontale possible est détectée, elle contient la coordonnée verticale de la ligne de séparation. La coordonnée est donnée par rapport à la page noir et blanc redressée de l’image.EndSplitPosition[out] Coordonnée de la deuxième ligne qui définit la position de séparation (si une séparation est possible). La signification de cette valeur dépend de celle de la variable splitDirection. Si une séparation verticale possible est détectée, elle contient la coordonnée horizontale de la ligne de séparation. Si une séparation horizontale possible est détectée, elle contient la coordonnée verticale de la ligne de séparation. La coordonnée est donnée par rapport à la page noir et blanc redressée de l’image.