跳转到主要内容
此方法在客户端实现。ABBYY FineReader Engine 会在 Text Validator 中的文本选区发生变化后调用该方法。 它会将选区起始处的光标位置以及选区长度传递给客户端。

语法

C++

HRESULT OnSelectionChanged(
  IEditorPosition* Position,
  int              Length
);

C#

void OnSelectionChanged(
  IEditorPosition Position,
  int            Length
);

Visual Basic .NET

Sub OnSelectionChanged( _
  Position As IEditorPosition, _
  Length As Integer _
)

参数

Position [in] 引用包含选区起始位置光标位置的 EditorPosition 对象。 Length [in] 指定选区的长度。

返回值

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

备注

此 方法 的客户端实现必须确保捕获并处理该 方法 内部抛出的所有异常,并且不得将任何异常传播到该 方法 之外。异常一旦传播到该 方法 之外,可能会导致不可预测的结果 (例如程序终止) 。

另请参见

ITextValidatorEvents