メインコンテンツへスキップ
このメソッドは、合成パラメーターを使用して、指定した認識済み領域から名刺のfieldを検出します。このメソッドは BusinessCard オブジェクトを返します。
指定する領域には、認識済みのブロックが含まれている必要があります。したがって、このメソッドを呼び出す前に、解析または認識のメソッドのいずれかを呼び出しておく必要があります。

構文

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 を指定することもできます。この場合、名刺は既定のパラメーターで合成されます。プロファイル がロードされている場合は、そのプロファイルで設定されたパラメーターが使用されます。
RecognizerParams オブジェクトの SetPredefinedTextLanguage メソッドによる場合を除き、認識言語を作成する際は、このパラメーターを指定する必要があります。
Result [out, retval] 出力 BusinessCard オブジェクトのインターフェイス ポインターを受け取る IBusinessCard* ポインター変数へのポインターです。このオブジェクトを使用して、合成された名刺にアクセスできます。名刺が合成されなかった場合、このメソッドの呼び出し後、Result* は NULL になることがあります。

戻り値

このメソッドには特定の戻り値はありません。代わりに、ABBYY FineReader Engine 関数の標準戻り値が返されます。

関連項目

FRPage 名刺認識 プロファイルの操作