Skip to main content
Date は、日付を表す FlexiLayout の要素です。 Date 要素は、FlexiLayout ツリーでは Date 要素のアイコン で示されます。 日付にはさまざまな形式がありますが、日と年は必ず数字で指定する必要があります。一方、月は数字でも単語でも記述できます。形式は選択します。

Date 要素のプロパティ

Date 要素の設定は、Properties ダイアログの Date タブで行います。 Properties ダイアログを開くには、FlexiLayout ツリーで要素を右クリックし、ショートカットメニューの Properties… を選択します。
ABBYY FlexiLayout Studio の Date 要素の Properties ダイアログにある Date タブのスクリーンショット。

Format グループ

Format グループでは、要素が検出する日付フォーマットを定義します。 Date – 日、月、年の並び順を設定します。次の順序のうち、複数を選択できます。
  • 日、月、年
  • 月、日、年
  • 年、日、月
  • 年、月、日
– 日のfieldの桁数を設定します。
  • 1桁 を選択すると、日が1桁の日付のみが検出されます (例: 1.09.2005) 。
  • 2桁 を選択すると、日が2桁の日付のみが検出されます (例: 01.09.2005) 。
  • 両方を選択すると、1桁と2桁の日付が検出されます (例: 1.09.2005 および 01.09.2005) 。
– 月のfieldの桁数を設定します。
  • 1桁 を選択すると、月が1桁の日付のみが検出されます (例: 1.9.2005) 。
  • 2桁 を選択すると、月が2桁の日付のみが検出されます (例: 1.09.2005) 。
  • 両方を選択すると、1桁と2桁の日付が検出されます (例: 1.9.2005 および 1.09.2005) 。
  • 単語 を選択すると、月を単語で表記できます。
単語 オプションを選択する場合は、月名が記載される言語を指定してください。
– 年のfieldの桁数を設定します。
  • 2桁 を選択すると、年が2桁の日付のみが検出されます (例: 01.09.95) 。
  • 4桁 を選択すると、年が4桁の日付のみが検出されます (例: 01.09.1995) 。
  • 両方を選択すると、2桁と4桁の年が検出されます (例: 01.09.95 および 01.09.1995) 。

Date interval

Date interval プロパティは、期間を指定します。検索時には、FlexiLayout Studio はその期間外の日付を無視します。 たとえば、期間が 01.09.1995 から 1.09.2005 までの場合、プログラムは検索時に 1.05.1945 という日付を無視します。

月名の言語

Languages プロパティは、日付内の月を検索するときに使用する言語を指定します。 サポートされている言語: 英語、チェコ語、デンマーク語、オランダ語、エストニア語、フィンランド語、フランス語、ドイツ語、ギリシャ語、ハンガリー語、イタリア語、ラトビア語、リトアニア語、ノルウェー語、ポーランド語、ポルトガル語、ロシア語、スペイン語、スウェーデン語、トルコ語。
このプロパティは、Month プロパティで Word オプションが選択されている場合にのみ使用できます。

Separators

Separators プロパティでは、日・月・年の区切りに使用できる記号を指定します。複数の記号を指定する場合は、コンマやスペースで区切らないでください。スペースも日付の区切りとして使用できますが、指定する必要はありません。FlexiLayout Studio はその場合でも日付を検出します。 例: .,/

Max space length

Max space length field に、検出されたオブジェクト内のスペースの許容最大絶対長を入力します。スペースの長さは、ユーザー定義の単位で測定されます。検索時には、隣接する文字間の距離が Max space length field の値に達するまで、FlexiLayout Studio は string に文字を追加します。

Date 要素の推奨事項

FlexiLayout のマッチングでは、日付の検索は厳密です。つまり、日付に誤りや余分な文字が含まれていてはなりません。そのため、日付を検出できるのは高品質な画像に限られます。例外として、月名が単語で表記されている場合は、最大 20% までの誤りが許容されます。 月名がサポートされている言語以外の言語で記載されている場合は、そのような日付を見つけるために、次の 3 つの要素を作成できます。
  • Static Text 要素で、Search Text プロパティにすべての月名を | で区切って指定します。考えられる文法上の語形をすべて入力してください。
  • 2 つの Character String 要素で、アルファベットとして数字を指定し、月の右側と左側の領域を検索領域として指定します。追加の検索制約として、月名に対応する Static Text 要素がすでに見つかっている場合にのみ、プログラムが Character String 要素を検索するよう指定します。