メインコンテンツへスキップ
hsTableHeaderTop 要素を作成するには、次の手順に従います。
  1. Separator の要素を作成し、hsTableHeaderTop という名前を付けます。
  2. Separator タブをクリックします。
  3. Orientation グループで、Horizontal オプションをクリックします。
  4. Min length / Max length を 1500 / 2500 に設定します。
  5. Fits entirely within search area オプションをクリックします。
  6. SpaceMax length を 20、Orthogonal shift を 20 に設定します。 注: セパレーターの長さの値を設定する前に、事前認識で検出された隣接するオブジェクトの幾何学的プロパティ (つまりサイズと境界) を分析しておくとよいでしょう。Separator の誤差しきい値は試行錯誤で決定します。
  7. 要素のその他のパラメーターはデフォルト値のままにします。
  1. Relations タブをクリックします。
  2. このセパレーターは kwInvoiceDatekwInvoiceNumber という名前のキーワードの下にしか現れないため、次の検索制約を設定します。
    • 要素 InvoiceHeader.kwInvoiceDate の下、Offset = 0;
    • 要素 InvoiceHeader.kwInvoiceNumber の下、Offset = 0;
  3. Advanced タブをクリックします。
  4. 探しているセパレーターはここで説明している search area の上端にあるため、Advanced pre-search relations field に次の追加の検索制約を設定します。画像上で、上端境界に最も近い object を探します。FlexiLayout language では次のようになります。 NearestY: PageRect.Top; 注: Nearest 制約は、プログラムのグラフィカルユーザーインターフェースから指定することもできます。Relations タブをクリックし、Nearest を選択して、To: ドロップダウンリストで Page top edge を選択します。
  5. テスト画像で FlexiLayout のマッチングを実行し、すべての画像でプログラムがこの要素を正常に検出できることを確認します。