- 搜尋區域可以限制為一個矩形(
Rect變數)、一個區域(即連續的矩形陣列 –Region變數),或是一個在一般情況下不必為連續的矩形陣列(RectArray變數)。此類型的限制是使用RestrictSearchArea函數並指定對應類型的參數來設定的。任何會回傳所需類型值的運算式都可以指定為參數。 - 搜尋區域可以限制在某一點左側、右側、上方或下方的半平面內。這類限制是使用 Leftof、Rightof、Above 和 Below 函數來設定的。
- 有時您可能希望為元素邊界設定限制。例如,可能預先已知元素的左邊界一定位於影像的左側區域,而右邊界則可能無限向右延伸。FlexiLayout 語言允許您在計算搜尋區域的階段設定這類限制,從而縮小元素可能的假設範圍。這類限制是使用
LeftBound、RightBound、topBound和BottomBound函數以及運算子>和<來設定的。LeftBound和RightBound函數用於存取搜尋區域的左右邊界,而topBound和BottomBound函數則分別用於存取上邊界與下邊界。 - 您可以透過從搜尋區域中排除某個矩形、矩形陣列、假設等方式來設定搜尋限制。這可以使用
Exclude、ExcludeRect和ExcludeSet函數來完成。
