Skip to main content
要素を作成する前に、次の点を判断します。
  • 画像上の field の配置にパターンがありますか。
  • field の検出で参照要素として使用できる要素はどれですか。
  • 最適な要素検索順序はどれですか。各ステップでは、それまでに説明した要素のみを参照できます。
利用可能な画像を解析します。 すべての画像の中央部分にはテーブルがあります。
FlexiLayout Studio では、テーブルは、区切り線または白い余白によって視覚的に区切られた行と列から成るフラグメントで構成された画像オブジェクトです。詳細については、Work with tables を参照してください。
テーブルの上には、InvoiceHeader と名付けることができる field のグループがあります: Invoice Number請求日納品先住所。field Invoice Number はすべての画像に現れるため識別用 field として使用できますが、請求日納品先住所 は任意です。 テーブルの下には、Footer と名付けることができる field のグループがあります: TotalQuantityTotalAmountCountry。これらの field も、すべての画像に現れるわけではありません。

上部のfieldの検索を計画する

まず、文書上部のfieldから始めます。Invoice Number請求日納品先住所のfieldを検索するために使用するすべての要素をまとめる、InvoiceHeaderという名前の論理Group要素を作成します。 これら3つのfieldは常に左上隅にあり、順序も常に同じです。画像上に存在する場合、納品先住所Invoice Number請求日の順に配置されます。この順序で検索します。 field名のキーワードを検索するには、Static Text要素を使用します。InvoiceHeader要素には、次の名前要素を含める必要があります。 Invoice Numberおよび請求日のfieldは、それぞれの名前と同じ行の、名前の右側で検索します。InvoiceHeader要素内に、次のfield要素を作成します。 InvoiceHeader.grDate要素内に、次を作成します。 低品質な画像での日付検索について詳しくは、高品質または低品質の認識後の日付検索を参照してください。

納品先住所 field の検索を計画する

納品先住所 field は複数行で構成されているため、検出には Paragraph 要素を使用します。この要素を作成する前に、検索エリアをできるだけ狭めます。検索エリアの右境界には White Gap 要素を使用します。 納品先住所 field の位置を特定するすべての要素を、Group 要素にグループ化します。InvoiceHeader 要素内に、grAddress という名前の Group 要素を作成します。詳細については、Step 10 を参照してください。 grAddress 要素内に、次の要素を作成します。