Linux 和 Windows 版 FRE 均实现了此方法。
此方法用于使 BatchProcessor 做好运行准备。该方法会调用异步识别流程,并指定图像源和处理设置。
HRESULT Start(
IImageSource* ImageSource,
IAsyncProcessingCallback* ProcessingCallback,
IPrepareImageMode* OpeningParams,
IPageProcessingParams* ProcessingParams
);
void Start(
IImageSource ImageSource,
IAsyncProcessingCallback ProcessingCallback,
IPrepareImageMode OpeningParams,
IPageProcessingParams ProcessingParams
);
Sub Start( _
ImageSource As IImageSource, _
[ProcessingCallback As IAsyncProcessingCallback = Nothing], _
[OpeningParams As IPrepareImageMode = Nothing], _
[ProcessingParams As IPageProcessingParams = Nothing] _
)
ImageSource
[in] 指定要与处理器配合使用的图像源。该变量引用实现了 IImageSource 接口的对象。
ProcessingCallback
[in] 引用用户实现对象的 IAsyncProcessingCallback 接口,该对象用于管理处理过程。此参数可为 0。
OpeningParams
[in] 引用 PrepareImageMode 对象,该对象指定图像在打开时如何进行预处理。此参数可为 0。在这种情况下,系统将使用默认参数执行图像预处理;或者,如果已加载某个 profile,则使用该配置文件中设置的参数。
ProcessingParams
[in] 引用 PageProcessingParams 对象,该对象存储分析、识别和页面合成的参数。此参数可为 0。在这种情况下,系统将使用默认参数对页面进行分析和识别;或者,如果已加载某个 profile,则使用该配置文件中设置的参数。
如果您使用 ImageDocument,这些参数将重置为默认值。
此方法没有特定的返回值。有关返回值,请参阅 ABBYY FineReader Engine 函数的标准返回值。
对于 Linux:如果 Engine 对象作为进程外服务器加载,此方法将无法使用。
BatchProcessor