FlexiLayout のマッチング方法
- 選択したページに対して事前認識が実行されます。各ページでは、事前認識言語に基づいて正しい向きが自動的に選択されます。
- 文書の先頭ページが検出されます。
- 文書の最終ページが検出されます。
- 検出されたページに対して FlexiLayout のマッチングが行われます。
- FlexiLayout がページにマッチした場合は、認識された文書の次のページに対して手順 2~4 が実行されます。FlexiLayout がマッチしなかった場合は、次のページから手順が実行されます。
文書の最終ページがどのように検出されるか
MinPages, MaxPages] の範囲内で変動する場合、プログラムはまず、ページ番号が MinPages のページに Footer 要素があるかどうかを確認します。このページに Footer 要素が含まれていれば、そのページが文書の最終ページと見なされます。そうでない場合、プログラムは MinPages+1 から始まる以降の各ページについて、次の条件を確認します。
- このページが余分かどうか (文書内でのページ番号が最大ページ数
MaxPagesを超えている) 。 - このページに Header 要素が含まれているかどうか (この確認は、Footer 要素が省略可能な場合に実行されます) 。
- このページに Footer 要素が含まれているかどうか。
