Skip to main content
請求書、支払指図書、または 請求書 のような文書では、fields の位置が固定された通常の Document Definition は使用できません。fields の位置、大きさ、数は文書ごとに異なる可能性があるため、fixed の Document Definition をそれらすべてに一律に適用することはできません。これらの文書では、Document Definition に FlexiLayout と呼ばれる特別な論理記述を含める必要があります。これにより、ABBYY FlexiCapture はキーワードと fields 同士の相対位置に基づいて、必要な fields を特定できます。 FlexiLayout は、ABBYY FlexiCapture に付属している ABBYY FlexiLayout Studio で作成します。詳細については、ABBYY FlexiLayout Studio のドキュメントを参照してください。 FlexiLayout を作成したら、それを *.afl ファイルにエクスポートし、ABBYY FlexiCapture で Document Definition にアタッチします。FlexiLayout は Document Definition 全体に適用することも、そのセクションの 1 つに適用することもでき、複数のページに対応できます。
メインの FlexiLayout に加えて、文書用に additional FlexiLayouts をいくつでも作成できます。FlexiCapture はまずメインの FlexiLayout を適用し、その後 additional FlexiLayouts を 1 つずつ適用します。メインの FlexiLayout と additional FlexiLayouts で fields の名前と型が同じ場合、それらの fields はマージされます。名前が同じでも型が異なる場合、additional FlexiLayouts はロードに失敗し、エラーメッセージが表示されます。

FlexiLayout をアタッチする

Document Definition の作成時に FlexiLayout をアタッチできます。Document Definition Wizard の 2 番目の Step で文書画像を追加し、Load FlexiLayout オプションを選択して、FlexiLayout を含む *.afl ファイルのパスを入力します。 Document Definition エディターでは、Document Definition セクションのプロパティダイアログから FlexiLayout をアタッチすることもできます。
1

セクションのプロパティを開く

ドキュメント セクションを選択します。文書が 1 つのセクションのみで構成されている場合は、Document Structure ウィンドウの Pages タブをクリックし、セクション名を選択します。右クリックし、ショートカット メニューから Properties を選択します。
2

FlexiLayout タブを開く

FlexiLayout タブをクリックします。
3

FlexiLayout ファイルをロードする

Load をクリックし、FlexiLayout を含む必要な *.afl ファイルを選択します。
FlexiLayout をアタッチすると、field のレイアウトが画像上に表示されます。fixed Document Definition の場合と同様に、field properties を設定します。認識、検証、エクスポートのプロパティを指定し、必要なルールを設定します。

FlexiLayout を更新する

1

[FlexiLayouts の更新]ダイアログを開く

[Tools → Update FlexiLayouts] をクリックします。
2

FlexiLayouts を更新する

表示されたダイアログで、FlexiLayouts のパスを指定し、[Update] をクリックします。
候補となる field 値を含むテキストファイルとともに FlexiLayout をインポートすると、FlexiCapture は FlexiLayout の作成時に定義された相対パスを使用します。相対パスはプロジェクトファイルを基準とします。これらのファイルを編集するには、プロジェクトをローカルに保存し ([Project → Export Project] をクリック) 、ファイルを編集した後、サーバー上のプロジェクトを更新します ([Project → Update Project] をクリック) 。