行とフラグメントの識別方法
FlexiLayout Studioは、検索領域と水平方向に交差するすべてのテキストオブジェクトを対象とします (垂直方向では、オブジェクト全体が完全に検索領域内に収まっている必要があります) 。その後、テキストオブジェクトは行にグループ化されます。行は左から右に向かって構成され、スペースの最大長 (Max space lengthプロパティで設定) が超過すると停止します。 生成された行内で、FlexiLayout Studioは文字列を識別します。各文字列には、ユーザー定義アルファベットのいずれか1つに含まれる文字だけが含まれます。同様に、FlexiLayout Studioは行をフラグメントに分割します。埋め込み仮説
次に、FlexiLayout Studio は各フラグメントについて仮説を生成します。埋め込み仮説を許可 オプションが選択されているかどうかに応じて、仮説の生成方法は 2 通りあります。 前の段階で FlexiLayout Studio が 3 つのフラグメントを検出したとします。埋め込み仮説を許可 オプションが選択されている場合、仮説は次のように生成されます。仮説の品質の計算方法
可能な仮説がすべて生成された後、FlexiLayout Studio はそれぞれの Pre-search quality を計算します。この値は、Properties ダイアログの Character String タブと、Advanced タブの Advanced pre-search relations field で設定された検索条件に、仮説がどの程度適合しているかを表す推定値です。 この段階では、品質は次の 3 つのチェックに基づいて決まります。- 仮説の文字数が、Character count プロパティで指定されたファジー区間内に収まっているかどうか
- 行内の gap の合計長が、TotalGapLength で指定されたファジー区間内に収まっているかどうか
- 行内の単語数が、Word count プロパティで指定されたファジー区間内に収まっているかどうか
