メインコンテンツへスキップ
テスト画像を解析すると、列名は先に検出された水平セパレーターのすぐ下にあることがわかります。すべての列名に共通する検索制約を指定するには、Group 要素の TableHeader を作成する必要があります。 TableHeader 要素を作成するには:
  1. Group 要素を作成し、TableHeader という名前を付けます。
  2. Advanced タブをクリックします。
  3. hsTableHeaderTop セパレーターが画像上で検出されている場合、列名はそのセパレーターの下にありますが、そこから 100 ドットより下にはありません。検出されていない場合は、ページ上部の 5 分の 3 の範囲内にあります。したがって、Advanced pre-search relations フィールドで次の追加の検索制約を設定します。hsTableHeaderTop 要素が検出されている場合は、画像のオブジェクトをそのセパレーターの下、ただしそこから 100 ドットより下ではない範囲で検索します。検出されていない場合は、画像のオブジェクトをページ上部の 5 分の 3 の範囲で検索します。FlexiLayout language では、次のようになります。 If Not (hsTableHeaderTop.IsNull) Then { Below: hsTableHeaderTop, 0 * dot; Above: hsTableHeaderTop.Bottom, -100 * dot; } Else { Above: PageRect.Top + PageRect.Height*3/5; }