Void NearestX( XCoordinate x ) | Wählt die Hypothese aus, die der vertikalen Linie am nächsten liegt, die durch den Punkt ( x, 0 ) verläuft. Beispiel: Der folgende Code gibt an, dass das gesuchte Element horizontal der rechten Begrenzung des Elements ElementName am nächsten liegt. NearestX: ElementName.Right.Start; |
Void NearestY( YCoordinate y ) | Wählt die Hypothese aus, die der horizontalen Linie am nächsten liegt, die durch den Punkt ( 0, y ) verläuft. Beispiel: Der folgende Code gibt an, dass das gesuchte Element vertikal der oberen Begrenzung des Elements ElementName am nächsten liegt. NearestY: ElementName.Top.Start; |
Void Nearest( XInterval x, YInterval y ) | Wählt die Hypothese aus, die dem Rechteck Rect( x.Start, y.Start, x.End, y.End ) am nächsten liegt. Beispiel: Der folgende Code gibt an, dass das gesuchte Element dem Zentrum des Elements ElementName am nächsten liegt. Nearest: ElementName.XCenter, ElementName.YCenter; Der folgende Code gibt an, dass das gesuchte Element dem Zentrum der Seite am nächsten liegt. Nearest: Page(1).RectGlobal.XCenter, Page(1).RectGlobal.YCenter; |
Void Nearest( PageEdge ) | Wählt auf jeder Seite des Dokuments die Hypothese aus, die einer der Seitenkanten – oben, unten, rechts oder links – am nächsten liegt. Hinweis: Befinden sich mehrere Hypothesen in gleichem Abstand zur angegebenen Kante, können mehrere Hypothesen ausgewählt werden. Beispiel: Um anzugeben, dass das aktuelle Element der unteren Seitenkante am nächsten liegt, schreiben Sie: Nearest: PageBottom; |
Void Nearest( Hypothesis hyp ) | Wählt die Hypothese aus, die dem unscharfen Rechteck hyp.Rect am nächsten liegt. Beispiel: Der folgende Code gibt an, dass das gesuchte Element dem Element ElementName am nächsten liegt. Nearest: ElementName; |
Void Nearest( HypothesisInstances ) | Wählt die Hypothese aus, die der Menge der Hypothesen für das angegebene Element der wiederholbaren Gruppe am nächsten liegt. |