メインコンテンツへスキップ
ABBYY FlexiLayout Studio には、ファジー区間を簡単に指定できるビジュアルエディタが用意されています。あいまい区間エディタは、Character String 要素の Properties ダイアログ (Character String タブ、 ボタン) から開くことも、メインメニューで Tools → あいまい区間エディタ… を選択して開くこともできます。
このダイアログには、ファジー区間がグラフ形式で表示されます。縦軸は仮説の品質を、横軸は線形寸法または文字数を表します。ファジー区間の境界線が横軸と交わる点の座標もグラフ上に表示されます。 “Zoom in” ボタンと “Zoom out” ボタンでは、横方向と縦方向の縮尺が同期して変更されます。また、Zoom selected area ボタンを使用して、選択した画像領域を拡大することもできます。 ボタンを使うと、領域を対応する方向に移動できます。区間を表示領域に収めるには、 をクリックします。 グラフの下にあるフィールドには、区間の数値が表示されます。区間は、マウスでグラフを編集して指定することも、対応するフィールドに必要な数値を入力して指定することもできます。 ビジュアルあいまい区間エディタには、2 つのモードがあります。
  1. 小数を含めることができる単位のファジー区間。この場合は、Interval typeDistance を選択します。 注。
  2. 文字数で表す string の長さなど、正の整数のファジー区間。この場合は、Interval typeInteger を選択します。 注。 Character String 要素の Properties ダイアログからあいまい区間エディタを開くと、エディタを呼び出した field に応じて、2 つのモードのいずれかが自動的に選択されます。“

グラフの編集

マウスで緑色のマーカーを左右に動かすことで、間隔を変更できます。傾きの角度を変更することもできます。なお、いくつかの制限があります。たとえば、左のマーカーを右のマーカーより右へ移動することはできません。対応する数値は、グラフの下のfieldに表示されます。

数値を直接変更する

LeftLeft non-penalizedRightRight non-penalized の各fieldは、プログラム内でのファジー区間の表現に対応しています。LeftRight は両端の点、Left non-penalizedRight non-penalized は無減点点です。Left slope グループと Right slope グループでは、グラフの各辺の傾きを設定します。これらは、無減点点から Distance だけずれたときの減点係数を表します。傾きを変更すると、無減点点はそのままで、対応する端点が移動します。端点または無減点点を変更すると、対応する傾きも変化します。fieldを編集すると、それに応じて表示と依存するfieldの値も変更されます。

結果の保存

あいまい区間エディタが Character String 要素の Properties ダイアログから呼び出された場合、OK をクリックすると、ファジー区間はダイアログ内の対応する field に自動的に挿入されます。 あいまい区間エディタが Tools メニューから呼び出された場合は、Result field または Code field からファジー区間をコピーできます。Code field は、たとえばファジー区間を FuzzyQuality function の引数として使用する際に、そのコードを Advanced タブのコードに貼り付けられるようにするためのものです。 要素を検索するための Nearest と FuzzyQuality の使用を参照してください。