Zum Hauptinhalt springen
Diese Methode gibt den Index einer Zelle zurück, die dem angegebenen Punkt in den Basiskoordinaten des Tabellenrasters entspricht. Mit dem Basisraster ist hier das Raster gemeint, das durch Tabellenränder 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. Diese Methode kann nützlich sein, wenn Sie die Indizes aller Zellen einer Zeile oder Spalte ermitteln möchten. Die horizontale Koordinate entspricht der Zeilennummer, die vertikale hingegen der Spaltennummer. Die Anzahl der Zeilen (Spalten) in der Tabelle entspricht der Anzahl der horizontalen (vertikalen) Trennlinien minus 1.

Syntax

C++

HRESULT IndexOf(
  int  X,
  int  Y,
  int* Result
);

C#

int IndexOf(
  int X,
  int Y
);

Visual Basic .NET

Function IndexOf( _
  X As Integer, _
  Y As Integer _
) As Integer

Parameter

X [in] Diese Variable gibt die horizontale Koordinate des Punkts an (auf vertikalen Trennlinien definiert). Y [in] Diese Variable gibt die vertikale Koordinate des Punkts an (auf horizontalen Trennlinien definiert). Result [out, retval] Ein Zeiger auf eine int-Variable, die den Rückgabewert dieser Methode aufnimmt.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Stattdessen gibt sie die Standard-Rückgabewerte der ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Der angegebene Punkt darf nicht außerhalb des Tabellenrasters liegen; andernfalls wird ein Fehlercode zurückgegeben.

Siehe auch

TableCells