메인 콘텐츠로 건너뛰기
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) 요소에 대한 가설 집합에 가장 가까운 가설을 선택합니다.