Void Mode( Direction ) | 指定分隔線方向。範例: 以下程式碼表示分隔線為水平。Mode: Horizontal; |
Void MinQuality( Real ) | 設定假設的最低品質。 |
Void MinRelativeLength( Real ) | 設定分隔線在搜尋區域內的最小長度,相對於搜尋區域長度。請參閱 Separator 中的 Min relative length。 |
Void PenaltyLimitForLength( Real ) | 指定在計算品質時,假設就其長度所能獲得的最低品質(數值介於 0 到 1 之間)。分隔線物件越長,其品質越高。當分隔線長度等於搜尋區域長度時,品質最高為 1。當分隔線的相對長度由 1 降至 0 時,假設的品質會與其相對長度成正比,由 1 線性下降至 PenaltyLimitForLength。注意: 引入此函式是為了取代已淘汰且將於未來版本移除的 Void MaxPenalty( Real )。如果先前使用的是 Max length penalty,請將 PenaltyLimitForLength 設為 (1 - [Max length penalty])。 |
Void MinSeparatorLength( Distance ) | 設定分隔線的最小長度。 |
Void MaxSeparatorLength( Distance ) | 設定分隔線的最大長度。 |
Void MaxSeparatorGap( Distance ) | 兩個分隔線物件之間可被納入同一個假設並視為單一分隔線的最大距離。範例: 以下程式碼表示:若多個位於同一水準線上的水平分隔線之間的間距不超過 20 dots,則必須將其視為同一個分隔線。Mode: Horizontal; MaxSeparatorDistance(0mm); MaxSeparatorGap(20dt); |
Void MaxSeparatorRelativeGap( Real ) | 兩個分隔線物件之間可被納入同一個假設並視為單一分隔線的最大相對距離。相對距離按下列公式計算:[distance between separator fragments]/[total length of the separator]。 |
Void MaxSeparatorGap( Distance, Real ) | 設定間距長度的絕對 (d) 與相對 (r) 限制。 |
Void MaxSeparatorDistance( Distance ) | 兩個平行分隔線物件(沿垂直線)之間可被納入同一個假設並視為單一分隔線的最大距離。範例: 以下程式碼表示:若多個垂直分隔線之間的距離不超過 1 mm,則必須將其視為同一個分隔線。Mode: Horizontal; MaxSeparatorDistance(1mm); |
Void FitsWithinSearchArea( Logic ) | 指定分隔線必須完全落在搜尋區域內。 |