跳转到主要内容
此方法在客户端实现,由 ABBYY FineReader Engine 针对 Engine 对象的 InjectTextLayer 方法调用。该方法向客户端传递页面处理完成的相关信息,同时还可以处理系统消息,以防止应用程序在长时间操作期间出现无响应的情况。

语法

C++

HRESULT OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

Sub OnPageProcessed( _
  Index As Integer, _
  Stage As PageProcessingStageEnum _
)

Parameters

Index [in] 此 Parameter 包含文件中已处理页面的编号。 Stage [in] 此 PageProcessingStageEnum 类型的变量指定处理阶段。

返回值

[C++ only] 如果此方法返回的值不是 S_OK,则表示客户端发生了错误。

备注

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

另请参见

IProcessingEvents IEngine::InjectTextLayer