> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Méthode OnTableCellsSelected de l’interface IImageViewerEvents

> Méthode OnTableCellsSelected de l’interface IImageViewerEvents dans les composants visuels ABBYY FineReader Engine sous Windows — Cette méthode est implémentée côté client.

Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine après la sélection de cellules d’un tableau, soit dans [Image Viewer](/fr/fine-reader/engine/visual-components-reference/imageviewer), soit dans [Zoom Viewer](/fr/fine-reader/engine/visual-components-reference/zoomviewer) synchronisé avec Image Viewer.

Elle transmet au client des informations sur l’indice du bloc de tableau auquel appartiennent les cellules sélectionnées, ainsi que sur le rectangle englobant.

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OnTableCellsSelected(
  int           BlockIndex,
  IFRRectangle* Rect
);
```

### C\#

```csharp theme={null}
void OnTableCellsSelected(
  int         BlockIndex,
  IFRRectangle Rect
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub OnTableCellsSelected( _
  BlockIndex As Integer, _
  Rect As IFRRectangle _
)
```

<div id="parameters">
  ## Paramètres
</div>

BlockIndex

\[in] Contient l’indice du bloc de tableau dont les cellules sont sélectionnées. L’indice se trouve dans la collection [ILayout::VisualBlocks](/fr/fine-reader/engine/api-reference/layout-related-objects/layout#visualblocks).

Rect

\[in] Fait référence à l’objet [FRRectangle](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle), qui contient les coordonnées du rectangle englobant les cellules sélectionnées. Les coordonnées sont définies dans une grille de base.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Remarques
</div>

* Par grille de base, nous entendons ici la grille formée par les bordures du tableau et les Separator. Chaque Separator vertical augmente la coordonnée horizontale d'une unité, et chaque Separator horizontal augmente la coordonnée verticale d'une unité. Les axes de coordonnées sont orientés de gauche à droite et de haut en bas.
* L'implémentation cliente de cette méthode doit garantir que toutes les exceptions levées à l'intérieur de la méthode sont interceptées et gérées, et qu'aucune exception n'est propagée à l'extérieur de la méthode. La propagation d'une exception à l'extérieur de la méthode peut entraîner des résultats imprévisibles (comme l'arrêt du programme).

<div id="see-also">
  ## Voir aussi
</div>

[IImageViewerEvents](/fr/fine-reader/engine/visual-components-reference/iimageviewerevents)
