Passer au contenu principal
Cette méthode splitte toutes les cellules fusionnées situées dans le rectangle spécifié. Elle modifie l’objet TableCells, ce qui change le nombre de cellules. Après le Split, le texte reconnu des cellules est attribué à la cellule en haut à gauche.

Syntaxe

C++

HRESULT Split(
  int Left,
  int Top,
  int Right,
  int Bottom
);

C#

void Split(
  int Left,
  int Top,
  int Right,
  int Bottom
);

Visual Basic .NET

Sub Split( _
  Left As Integer, _
  Top As Integer, _
  Right As Integer, _
  Bottom As Integer _
)

Paramètres

Gauche [in] Cette variable indique la coordonnée du bord gauche du rectangle dans les coordonnées de base. Haut [in] Cette variable indique la coordonnée du bord supérieur du rectangle dans les coordonnées de base. Droite [in] Cette variable indique la coordonnée du bord droit du rectangle dans les coordonnées de base. Bas [in] Cette variable indique la coordonnée du bord inférieur du rectangle dans les coordonnées de base.

Valeurs de retour

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

Remarques

Le rectangle de Split est spécifié en coordonnées de base, et non sur l’image. Il ne doit pas couper des cellules existantes. Cela signifie que si le bloc de tableau contient des cellules fusionnées — des cellules dont les dimensions sont supérieures à une unité de base — l’utilisateur doit veiller à ne pas spécifier un rectangle qui traverserait l’intérieur de telles cellules. Ce rectangle ne peut être tracé que le long des bordures des cellules. Après l’appel de cette méthode, plusieurs nouvelles cellules sont ajoutées à la collection à la place des cellules splittées. Ces nouvelles cellules ont des dimensions d’une unité de base.

Voir aussi

ITableCells::Merge