Zum Hauptinhalt springen
Diese Methode erstellt ein neues TableSeparator-Objekt an der angegebenen Position und fügt es der Sammlung hinzu.

Syntax

C++

HRESULT AddNew(
  int               Position,
  ITableSeparator** Result
);

C#

ITableSeparator AddNew( int Position );

Visual Basic .NET

Function AddNew(Position As Integer) As ITableSeparator

Parameter

Position [in] Dieser Parameter gibt die Position der Trennlinie auf dem Bild an, auf dem das Layout definiert ist, insbesondere auf seiner deskewed black-and-white Bildebene. Wenn das TableSeparators-Objekt vertikale Trennlinien darstellt, handelt es sich um eine horizontale Koordinate, andernfalls um eine vertikale Koordinate. Result [out, retval] Eine Variable vom Typ ITableSeparator*, die einen Zeiger auf die Schnittstelle des TableSeparator-Objekts empfängt, das die neu hinzugefügte Trennlinie darstellt.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die standardmäßigen Rückgabewerte der ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Die Position des neu hinzugefügten Separators muss innerhalb der Grenzen des table block liegen und darf nicht mit einem vorhandenen table separator übereinstimmen; andernfalls wird ein Fehlercode zurückgegeben. Das Hinzufügen des table separator zu einer Tabelle verändert die Tabellenzellen (TableCells-Objekt), da durch diesen Vorgang neue Zellen entstehen können. Wenn der table separator eine Tabellenzelle teilt, die erkannten Text enthält, verbleibt dieser Text in einer der resultierenden Zellen (oben oder links, je nach split-Richtung).

Siehe auch

TableSeparators