跳转到主要内容
此方法用于在图像中查找并识别所有条码块,不处理其他块。

语法

C++

HRESULT ExtractBarcodes(
  IBarcodeParams*           BarcodeParams,
  IObjectsExtractionParams* ExtractionParams
);

C#

void ExtractBarcodes(
  IBarcodeParams           BarcodeParams,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub ExtractBarcodes( _
  [BarcodeParams As IBarcodeParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

参数

BarcodeParams [in] 用于存储条码识别参数的 BarcodeParams 对象。该参数可以为 0。在这种情况下,将使用默认参数分析页面 (即所有条码识别参数都设为默认值) ;或者,如果已加载 配置文件,则使用该配置文件中设置的参数。 ExtractionParams [in] 用于存储对象提取参数的 ObjectsExtractionParams 对象。该参数可以为 0。在这种情况下,将使用默认参数提取对象;或者,如果已加载 配置文件,则使用该配置文件中设置的参数。

返回值

如果识别过程被用户中断,此方法将返回 E_ABORT。它还会返回 ABBYY FineReader Engine 函数的标准返回代码

备注

  • 页面中的所有现有块都将被删除。
  • 该方法不会向附加到 FRPage 的 IConnectionPointContainer 接口上的任何侦听器报告任何事件。

另请参见

FRPage IPageAnalysisParams::DetectBarcodes 使用配置文件