Passer au contenu principal
Toutes les cellules d’un table block forment une collection unique représentée par l’objet TableCells. En plus des fonctionnalités standard de collection, cet objet contient des méthodes pour fusionner et diviser des groupes de cellules de tableau, ainsi qu’une méthode permettant de retrouver l’indice d’une cellule de tableau dans la collection à partir de sa position dans le table grid de base. La collection est accessible via l’objet TableBlock.
  • L’indexation des collections ABBYY FineReader Engine commence à 0.
  • L’instruction foreach en C# (for each en Visual Basic .NET) peut être utilisée pour parcourir la collection.

Properties

NameTypeDescription
ApplicationEngine, lecture seuleRetourne l’objet Engine.
Countint, lecture seuleStocke le nombre d’éléments dans la collection.
ElementTableCell, lecture seuleFournit l’accès à un élément unique de la collection.

Méthodes

NomDescription
IndexOfRetourne l’indice de la cellule correspondant au point spécifié en base coordinates. Cette méthode peut être utile si vous souhaitez obtenir les indices de toutes les cellules d’une ligne ou d’une colonne.
ItemFournit l’accès à un élément unique de la collection.
MergeFusionne un groupe de cellules à l’intérieur du Rectangle spécifié.
SplitSplit un groupe de cellules à l’intérieur du Rectangle spécifié.
TableCells Diagramme d’objets

Exemples

FREngine.IBlock block;
// Récupération des cellules du tableau
if (block.Type == FREngine.BlockTypeEnum.BT_Table)
{
 FREngine.ITableBlock tableBlock = block.GetAsTableBlock();
 for( int iCell = 0; iCell < tableBlock.Cells.Count; iCell++ ) {
  FREngine.ITableCell cell = tableBlock.Cells[iCell];
  // effectuer une opération sur la cellule
 }
}
Cet objet est utilisé dans les exemples de code suivants : Windows : RecognizedTextProcessing ; et Demo Tools : Engine Predefined Processing Profiles.

Voir aussi

TableBlock TableCell Working with Layout and Blocks Working with Text Utilisation des collections Working with Properties