跳转到主要内容
此方法返回段落中下一个字符的索引,该字符的所选参数与搜索起始字符的参数不同。 例如,若将 styleFlagMask 参数的值设置为 SF_Bold (表示需考虑 ICharParams::IsBold 属性) ,且位于位置索引处的字符不是粗体,则该方法将返回下一个粗体字符的索引;反之,若位于位置索引处的字符是粗体,则该方法将返回下一个非粗体字符的索引。

语法

C++

HRESULT NextGroup(
  int  Position,
  int  CharFlagMask,
  int  StyleFlagMask,
  int* Result
);

C#

int NextGroup(
  int Position,
  int CharFlagMask,
  int StyleFlagMask
);

Visual Basic .NET

Function NextGroup( _
  Position As Integer, _
  CharFlagMask As Integer, _
  StyleFlagMask As Integer _
) As Integer

参数

Position [in] 此变量包含一个字符的索引,该字符的参数将用作搜索下一个字符时的比较依据。 CharFlagMask [in] 此变量包含 CFL_ 前缀标志 的任意 OR 组合。它定义了搜索下一个字符时要考虑哪些字符参数。 StyleFlagMask [in] 此变量包含 StyleParamsEnum 常量的任意 OR 组合。它定义了搜索下一个字符时要考虑哪些样式参数。 Result [out, retval] 指向 int 变量的指针,用于接收下一个字符的位置;该字符中选定的参数与 Position 索引处字符的参数不同。如果未找到下一个字符,则返回段落长度。

返回值

此方法没有特定的返回值,返回 ABBYY FineReader Engine 函数的标准返回值

备注

此方法可用于查找段落中所有粗体或斜体单词、所有识别结果不确定的字符等。

另请参阅

Paragraph CFL_ 前缀标志