Skip to main content
Nearest 関数は、他の条件が同じであれば、Nearest 関数のパラメーターで指定された画像上の特定の要素または点に最も近い仮説を FlexiLayout Studio が選択するよう指定します。要素の Advanced pre-search relations セクションでは、使用できる Nearest 関数は 1 つだけです。この関数が適用されると、複数の仮説から 1 つだけが選択されます。選択は、その要素の仮説が生成される際、つまり Advanced post-search relations セクションに入力したコードが実行される前に行われます。詳しくは、Nearest と FuzzyQuality で要素を検索するを参照してください。 Nearest 関数は、Groups、繰り返しグループ、およびテーブルを除く、あらゆる種類の要素の仮説を選択するために使用できます。

Nearest 関数

NearestX の例: 次のコードは、検索対象の要素が ElementName 要素の右境界に対して水平方向で最も近いことを指定しています。
NearestY の例: 次のコードは、対象の要素が ElementName 要素の上境界に対して垂直方向に最も近いことを指定しています。
Nearest( XInterval x, YInterval y ) の例: 次のコードは、検索対象の要素が ElementName 要素の中心に最も近いことを示しています。
次のコードは、対象の要素がページの中心に最も近いことを指定します。
Nearest( PageEdge ) の例: 現在の要素がページ下端に最も近いことを指定するには、次のように記述します。
Nearest( Hypothesis hyp ) の例: 次のコードでは、探している要素として ElementName 要素に最も近いものを指定します。