Passer au contenu principal
Cette méthode est implémentée dans FRE pour Windows.
Cette méthode renvoie les informations sur tous les caractères du texte sous la forme d’un ensemble de tableaux : les numéros de page où se trouvent les caractères, les coordonnées des rectangles des caractères et leur niveau de confiance. Vous pouvez ensuite parcourir ces données de votre côté et éviter la procédure, potentiellement longue, qui consiste à parcourir les blocs de texte et les paragraphes.
Sous Windows, cela est particulièrement recommandé si votre application fonctionne via DCOM.

Syntaxe

C++

HRESULT GetCharacterData(
  SAFEARRAY** PageNumbers,
  SAFEARRAY** LeftBorders,
  SAFEARRAY** TopBorders,
  SAFEARRAY** RightBorders,
  SAFEARRAY** BottomBorders,
  SAFEARRAY** Confidences,
  SAFEARRAY** IsSuspicious
);

C#

void GetCharacterData(
  out int[]  PageNumbers,
  out int[]  LeftBorders,
  out int[]  TopBorders,
  out int[]  RightBorders,
  out int[]  BottomBorders,
  out int[]  Confidences,
  out bool[] IsSuspicious
);

Visual Basic .NET

Sub GetCharacterData( _
  ByRef PageNumbers() As Integer, _
  ByRef LeftBorders() As Integer, _
  ByRef TopBorders() As Integer, _
  ByRef RightBorders() As Integer, _
  ByRef BottomBorders() As Integer, _
  ByRef Confidences() As Integer, _
  ByRef IsSuspicious() As Boolean _
)

Paramètres

PageNumbers [out] Tableau des numéros des pages sur lesquelles se trouvent les caractères. LeftBorders [out] Tableau des coordonnées des bords gauches des rectangles des caractères, relatives au plan noir et blanc redressé de l’image source. TopBorders [out] Tableau des coordonnées des bords supérieurs des rectangles des caractères, relatives au plan noir et blanc redressé de l’image source. RightBorders [out] Tableau des coordonnées des bords droits des rectangles des caractères, relatives au plan noir et blanc redressé de l’image source. BottomBorders [out] Tableau des coordonnées des bords inférieurs des rectangles des caractères, relatives au plan noir et blanc redressé de l’image source. Confidences [out] Tableau des niveaux de confiance associés aux caractères. IsSuspicious [out] Tableau de valeurs booléennes indiquant si les caractères sont reconnus comme douteux.

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.

Remarques

Vous n’avez pas besoin de créer manuellement les tableaux avant l’appel de la méthode : ils sont créés en interne par celle-ci. En revanche, c’est à vous de les détruire lorsqu’ils ne sont plus utilisés, en appelant pour cela la méthode SafeArrayDestroy.

Voir aussi

PlainText