メインコンテンツへスキップ
ブロックや要素を追加しながら、FlexiLayout をデバッグすることをお勧めします。FlexiLayout をテストするには、これをビルドし、すべてのテスト画像に対してマッチングを実行します。FlexiLayout にエラーがなく、プログラムがすべてのオブジェクトとブロックを検出できることを確認してください。 FlexiLayout が画像上の要素やブロックを見つけられない場合があるのは、検索対象のオブジェクトが検索範囲の外にあるか、その要素に指定されたパラメーターに一致していないためです。したがって、FlexiLayout のデバッグでは、エラーのある画像を見つけ、記述を調整し、画像に再適用します。修正した FlexiLayout は、問題のあるページだけでなく (エラーが修正されたことを確認するため) 、それ以外のページにも適用する必要があります (修正による悪影響が出ていないことを確認するため) 。 さらに、新しい要素を追加するときは、テストバッチのすべてのページでそれらが正しくマッチングされていることを確認してください。つまり、FlexiLayout の作成中はマッチング結果を何度も確認することになります。バッチに数十枚の画像がある場合、この作業は非常に煩雑になることがあります。FlexiLayout のデバッグを容易にするために、いわゆる Reference layout、つまり正しいものと見なし、基準として使いたいレイアウトを作成できます。Reference layout が利用可能なページに対して FlexiLayout をマッチングすると、プログラムは基準とマッチング結果 (Matched layout) の違いを自動的に検出します。Reference layout と Matched layout の違いは、各レイアウトのブロックの面積比を百分率で表したものです。Matched layout をできるだけ Reference layout に近づけることを目指してください。Matched layout と Reference layout が完全に一致している場合、Batch ウィンドウの Missing Areas 列と Excess Areas 列の値は 0% になります。これらの列の割合が高いほど、一致度は低くなります。 FlexiLayout のデバッグには、reference layoutを使用できます。 FlexiLayout のテスト時には要素を無効にできます ( FlexiLayout → Elements → Disable) 。画像上でアクティブなブロックまたは要素を非表示にすることもできます (View → Images → Hide Active Blocks or Elements) 。

関連情報:

FlexiLayout の構築 FlexiLayout のマッチング Reference layout 要素を無効にする 要素のテスト FlexiLayout のバックアップ