メインコンテンツへスキップ
手動入力またはユーザー辞書を使用して、あらかじめ定義されたテキストを検索するように Static Text 要素のプロパティを構成します。複数の候補や複数行のテキストに対応しています。 What to search for セクションでは、Static Text 要素に次のプロパティがあります:

検索対象のテキスト

検索対象のテキスト は、検索テキストの指定方法を決定します。
  • 既定では 手動入力 が選択され、下のボックスに検索テキストを入力できます。検索テキストを直接入力するか、認識された語をクリックする、または検索したいテキストを含む領域をドラッグして指定し、ドキュメント画像から貼り付けることができます。単一行または複数行のテキスト候補を複数指定できます。構文は以下で説明します。
  • ユーザー辞書から を使用すると、検索テキスト候補のソースとして TXT ファイルを使用できます。辞書 のドロップダウンリストで目的の TXT ファイルを選択してください。

追加プロパティ

  • 複数行を許可 は、複数行にわたって記載されたテキストの検出を許可/不許可にします。
  • 許容エラー は、一致しない文字の最大割合または最大文字数を指定します。
  • 語の一部を検索 は、検索対象の語を含む別の語の検出を許可/不許可にします。たとえば、検索するText ボックスに「contract」を指定し、ドキュメントに「contracts」という語が含まれている場合、このオプションを有効にすると「contracts」に含まれる「contract」を検出します。無効の場合は、「contract」が単独の語として現れる場合にのみ検出されます。

詳細プロパティ

  • 空白を考慮 は、検索文字列内の空白を有効にします。このオプションを選択しない場合、検索文字列から空白は削除されます。空白を無視すると検索は高速になります。ただし、検索する語句が複数行にまたがる可能性がある、または語句内の一部の単語が欠落する可能性がある場合は、空白を考慮 オプションを有効にし、空白を保持したまま検索語句を入力してください。
  • 欠落単語を許可 は、語句内の単語の欠落を許容し、欠落単語に対するペナルティを設定できます。ペナルティは 0 から 1 の数値です。仮説の品質は、語句内の欠落単語の数だけこの数値を掛け合わせた値になります。語句内で一部の単語が欠落する可能性がある場合は、この Parameter を 1 に設定します(仮説の品質に 1 を掛けても品質は低下しません)。
  • 最大空白長 は、検出されたオブジェクト内の空白の最大長を指定できます。
  • 大文字と小文字を区別 は、大文字・小文字を区別する検索を有効にし、プログラムが小文字と大文字を識別できるようにします。
  • Text の向き は、探しているテキストの向きを指定できます。既定では、このアクティビティは水平方向のテキストのみを検索し、回転したテキストについては仮説を生成しません。特定の向きに回転したテキストのみを検出し、その他の向きのテキストを無視する必要がある場合は、時計回り または 反時計回り のいずれかのみを選択してください。向きに関係なくテキストを検出するには、使用可能なすべてのオプションを有効にしてください。
詳細プロパティを表示するには、Properties ペインの詳細モードの icon をクリックします。

テキストのバリアントを検索する

単一行のバリエーション

検索対象のテキストがドキュメントごとに異なる場合は、考えられるテキストのバリエーションを複数 Text to find に追加し、各バリエーションを新しい行に入力します。例えば、同一タイプのフォームに「Contract」「Rental Agreement」「Agreement」のように異なる見出しが含まれる場合、Text to find には次のように指定します: Contract
Rental Agreement
Agreement
Note: ドキュメント画像からテキストを貼り付けると、各バリエーションは自動的に新しい行に配置されます。

複数行のバリアント

検索対象のテキストが複数行に分割される可能性がある場合は、複数行を許可オプションを有効にします。各バリアントは必ず中括弧 { } で囲んでください。たとえば、同種のドキュメントで見出しが「Contract」「Rental Agreement」「Agreement」など異なり、かつ「Rental Agreement」という見出しが2行に分割される場合は、検索するテキストボックスに次のバリアントを指定します: {Contract} {Rental Agreement} {Agreement} 複数行のテキストを含む範囲を描画することもできます。この場合、複数行を許可オプションの有効化を求めるプロンプトが表示されます。このオプションを有効にすると、Advanced Designer は自動的に各バリアントを中括弧で囲むように促します。中括弧は検索テキストの一部とは見なされません。Advanced Designer は、画像から貼り付けたテキストにも中括弧を追加します。その後、このオプションをオフにすると、中括弧の削除を促します。

単語から構成されるフレーズのバリアント

Text to find ボックスで「|」(OR 演算子)を使ってフレーズのバリアントを指定することもできます。例:
{RENTAL|LEASE AGREEMENT|CONTRACT} {CLIENT|PARTNER STATEMENT}
この例では、プログラムは次のフレーズを検索します:rental agreement、rental contract、lease agreement、lease contract、client statement、partner statement。各フレーズのバリアントは必ず中括弧で囲み、開いた括弧はすべて閉じてください。

テキストファイルを使用する

Text to find ボックスに検索テキストの候補を追加する代わりに、TXT ファイルに一覧化できます。各候補は新しい行に記載してください。前述のとおり OR 演算子を使用できます。辞書で 1 行に記載したテキストがドキュメント上では複数行に分割されうる場合は、Allow multiple lines オプションを有効にします。候補を中括弧で囲まないでください。検索テキストの一部として解釈されます。 準備したファイルをアップロードするには、ツールバーの more アイコンをクリックし、User Dictionaries を選択します。表示されたダイアログで add catalog アイコンをクリックし、ファイルの種類を TXT に変更して目的のファイルへ移動し、Open をクリックします。ユーザー辞書を表示・編集するには、対象を選択して edit catalog アイコンをクリックします。 アップロードした TXT ファイルをテキスト候補のソースとして使用するには、From User Dictionary オプションを選択し、Dictionary ドロップダウンリストからアップロードしたファイルを選択します。