Zum Hauptinhalt springen
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, nachdem Tabellenzellen entweder im Image Viewer oder im mit dem Image Viewer synchronisierten Zoom Viewer ausgewählt wurden. Sie liefert dem Client Informationen zum Index des Tabellenblocks, dessen Zellen ausgewählt wurden, sowie zum umschließenden Rechteck der ausgewählten Zellen.

Syntax

C++

HRESULT OnTableCellsSelected(
  int           BlockIndex,
  IFRRectangle* Rect
);

C#

void OnTableCellsSelected(
  int         BlockIndex,
  IFRRectangle Rect
);

Visual Basic .NET

Sub OnTableCellsSelected( _
  BlockIndex As Integer, _
  Rect As IFRRectangle _
)

Parameter

BlockIndex [in] Enthält den Index des Tabellenblocks mit den ausgewählten Zellen. Der Index befindet sich in der Sammlung ILayout::VisualBlocks. Rect [in] Verweist auf das Objekt FRRectangle, das die Koordinaten des umschließenden Rechtecks der ausgewählten Zellen enthält. Die Koordinaten sind in einem Grundraster definiert.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standardrückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

  • Mit dem Grundraster ist hier das Raster gemeint, das durch Tabellenrahmen und Trennlinien gebildet wird. Jede vertikale Trennlinie erhöht die horizontale Koordinate um eins, und jede horizontale Trennlinie erhöht die vertikale Koordinate um eins. Die Koordinatenachsen verlaufen von links nach rechts bzw. von oben nach unten.
  • Die clientseitige Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen über die Methode hinaus propagiert werden. Die Weitergabe einer Ausnahme über die Methode hinaus kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).

Siehe auch

IImageViewerEvents