跳转到主要内容
此方法在客户端实现。对于 FRDocument 对象的某些方法,ABBYY FineReader Engine 会调用此方法。它会向客户端传递页面处理完成的信息。
在 Windows 中,它还可以处理系统消息,从而帮助避免应用程序在长时间运行期间出现无响应。这对于带有用户界面的应用程序尤其有用。

语法

C++

HRESULT OnPageProcessed(
  IFRDocument*            Sender,
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  IFRDocument              Sender,
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

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

参数

Sender [in] 此参数表示发送通知的 FRDocument 对象。 Index [in] 此参数包含已处理页面的索引。 Stage [in] 此 PageProcessingStageEnum 类型的变量用于指定处理阶段。

返回值

[仅限 C++] 如果此方法返回的值不是 S_OK,则表示客户端出现了错误。

备注

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

另请参见

IFRDocumentEvents FRDocument