Zum Hauptinhalt springen
Diese Methode gibt eine Sammlung von Erkennungsvarianten eines Worts an der aktuellen Position im Text eines Absatzes zurück. Die Methode gibt null für nicht druckbare Zeichen (Leerzeichen, Zeilenumbrüche usw.) und für Zeichen zurück, die nicht erkannt, aber durch explizite Bearbeitung zum Text hinzugefügt wurden. Null wird auch zurückgegeben, wenn der Text mit einer der vorherigen Versionen von ABBYY FineReader Engine erkannt wurde. Wenn die Eigenschaft IRecognizerParams::SaveWordRecognitionVariants auf FALSE gesetzt ist, enthält die zurückgegebene Sammlung genau ein Element; andernfalls enthält die Sammlung mindestens ein Element, und die Varianten sind anhand des internen Bewertungsmechanismus von der besten bis zur schlechtesten geordnet.

Syntax

C++

HRESULT GetWordRecognitionVariants(
  int                        Position,
  IWordRecognitionVariants** Result
);

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

Parameter

Position [in] Diese Variable enthält den Index des Zeichens innerhalb des Absatzes. Dieser Index muss im Bereich von null bis zur Länge des Absatzes liegen (Eigenschaft IParagraph::Length). Wenn die Länge des Absatzes an diese Methode übergeben wird, bezieht sich dieser Parameter auf die Parameter, die das Zeichen erhalten hätten, wenn es am Ende des Absatzes eingefügt worden wäre. Result [out, retval] Ein Zeiger auf eine Zeigervariable vom Typ IWordRecognitionVariants*, die den Schnittstellenzeiger auf das Ausgabeobjekt WordRecognitionVariants empfängt.

Rückgabewerte

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

Siehe auch

Paragraph ICharParams::WordRecognitionVariants Verwenden der Voting API