跳转到主要内容
此方法会使用合成参数,在指定的已识别区域中查找名片字段。该方法返回 BusinessCard 对象。
您指定的区域必须包含已识别的 Block。因此,在调用此方法之前,必须先调用某个分析或识别方法。

语法

C++

HRESULT SynthesizeBusinessCardEx(
  IRegion*                      Region,
  IBusinessCardSynthesisParams* Params,
  IBusinessCard**               Result
);

C#

IBusinessCard SynthesizeBusinessCardEx( 
  IRegion                       Region, 
  IBusinessCardSynthesisParams  Params
);

Visual Basic .NET

Function SynthesizeBusinessCardEx(_
  Region As IRegion, _
  [Params As IBusinessCardSynthesisParams = Nothing] _
) As IBusinessCard

参数

Region [in] 指向 Region 对象,该对象指定图像中应解释为名片的区域。应以 ImageDocument 的纠偏黑白平面的坐标来设置。此参数可以为 0,此时将处理整幅图像。 Params [in] 用于存储名片合成参数的 BusinessCardSynthesisParams 对象。此参数可以为 0。在这种情况下,将使用默认参数合成名片;或者,如果已加载 profile,则使用该配置文件中设置的参数。
除通过 RecognizerParams 对象的 SetPredefinedTextLanguage 方法外,以任何其他方式创建识别语言时,都必须指定此参数。
Result [out, retval] 指向 IBusinessCard* 指针变量的指针,该变量接收输出 BusinessCard 对象的接口指针。该对象提供对已合成名片的访问。如果未合成任何名片,则在调用此方法后,Result* 可能为 NULL。

返回值

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

另请参阅

FRPage 名片识别 使用配置文件