Nearest 関数
| Parameter | 説明 |
|---|---|
Void NearestX( XCoordinate x ) | 点 ( x, 0 ) を通る垂直線に最も近い仮説を選択します。 |
Void NearestY( YCoordinate y ) | 点 ( 0, y ) を通る水平線に最も近い仮説を選択します。 |
Void Nearest( XInterval x, YInterval y ) | 矩形 Rect( x.Start, y.Start, x.End, y.End ) に最も近い仮説を選択します。 |
Void Nearest( PageEdge ) | ドキュメントの各ページで、ページの辺 (上、下、右、左) のいずれかに最も近い仮説を選択します。 注。 指定した境界から同じ距離に複数の仮説がある場合は、複数の仮説が選択されることがあります。 |
Void Nearest( Hypothesis hyp ) | ファジー矩形 hyp.Rect に最も近い仮説を選択します。 |
Void Nearest( HypothesisInstances ) | 指定した 繰り返しグループ 要素の仮説群に最も近い仮説を選択します。 |
NearestX の例:
次のコードは、検索対象の要素が ElementName 要素の右境界に対して水平方向で最も近いことを指定しています。
NearestY の例:
次のコードは、対象の要素が ElementName 要素の上境界に対して垂直方向に最も近いことを指定しています。
Nearest( XInterval x, YInterval y ) の例:
次のコードは、検索対象の要素が ElementName 要素の中心に最も近いことを示しています。
Nearest( PageEdge ) の例:
現在の要素がページ下端に最も近いことを指定するには、次のように記述します。
Nearest( Hypothesis hyp ) の例:
次のコードでは、探している要素として ElementName 要素に最も近いものを指定します。
