跳转到主要内容
该方法返回段落文本中当前位置单词识别变体的集合。 该方法对于非打印字符 (空格、回车符等) 以及在显式编辑过程中添加到文本但未被识别的字符,会返回零。如果文本是由先前版本的 ABBYY FineReader Engine 识别的,也会返回零。如果 IRecognizerParams::SaveWordRecognitionVariants 属性设置为 FALSE,则返回的集合包含一个元素;否则,该集合至少包含一个元素,并且变体按照内部估算机制从最佳到最差排序。

语法

C++

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

C#

IWordRecognitionVariants GetWordRecognitionVariants( int Position );

Visual Basic .NET

Function GetWordRecognitionVariants(Position As Integer) As IWordRecognitionVariants

参数

Position [in] 此变量包含段落内字符的位置索引。该索引必须在 0 到段落长度 (IParagraph::Length 属性) 之间。当向此方法传入段落长度时,该属性指的是:如果在段落末尾插入一个字符,本应接收该字符的参数。 Result [out, retval] 指向 IWordRecognitionVariants* 指针变量的指针,该变量接收指向 WordRecognitionVariants 输出对象的接口指针。

返回值

此函数没有特定的返回值。它会返回 ABBYY FineReader Engine 函数的标准返回值

另请参阅

段落 ICharParams::WordRecognitionVariants 使用 Voting API