跳轉到主要內容
Nearest 函數用來告知程式,在其他條件相同的情況下,必須選擇最接近由 Nearest 函數參數所指定之影像元素或點的假設。在元素的 Search Conditions 區段中,一次只能使用一個 Nearest 函數。套用該函數後,會從多個假設中只選擇其中一個。此選擇發生在為元素產生假設時,也就是在執行 Hypotheses Evaluation 區段中的程式碼之前。 Nearest 函數可用於為任何類型的元素選擇假設,除了 Groups 和 Repeating Groups 以外。
FunctionDescription
Void NearestX( XCoordinate x )選擇最接近通過點 ( x, 0 ) 的垂直線的假設。範例: 下列程式碼指定要尋找的元素在水平方向上最接近 ElementName 元素的右邊界:NearestX: ElementName.Right.Start;
Void NearestY( YCoordinate y )選擇最接近通過點 ( 0, y ) 的水平線的假設。範例: 下列程式碼指定要尋找的元素在垂直方向上最接近 ElementName 元素的上邊界:NearestY: ElementName.Top.Start;
Void Nearest( XInterval x, YInterval y )選擇最接近矩形 Rect( x.Start, y.Start, x.End, y.End ) 的假設。範例: 下列程式碼指定要尋找的元素最接近 ElementName 元素的中心:Nearest: ElementName.XCenter, ElementName.YCenter; 下列程式碼指定要尋找的元素最接近頁面中心:Nearest: Page(1).RectGlobal.XCenter, Page(1).RectGlobal.YCenter;
Void Nearest( PageEdge )在文件的每個頁面上,選擇最接近某個頁面邊緣(上、下、右或左)的假設。注意: 如果有多個假設與指定邊界的距離相同,則可能會選取多個假設。範例: 若要指定目前元素最接近頁面下邊緣,請撰寫:Nearest: PageBottom;
Void Nearest( Hypothesis hyp )選擇最接近模糊矩形 hyp.Rect 的假設。範例: 下列程式碼指定要尋找的元素最接近 ElementName 元素:Nearest: ElementName;
Void Nearest( HypothesisInstances )選擇最接近指定 Repeating Group 元素之假設集合的假設。