關於簡單自訂線型

透過使用文字編輯器來建立或編輯的線型定義 (LIN) 檔,您可以定義點、空間和虛線的自訂線型樣式。完成定義之後,您可以在任何圖面檔案中載入並使用自訂線型。

每種線型均在線型定義檔中佔用兩行來加以定義。第一行包含線型名稱及可選擇的描述。第二行是定義實際線型樣式的字碼。

第二行必須以字母 A (對齊) 開始,後面接著定義提筆長度 (空格)、下筆長度 (虛線) 和圓點的樣式描述子清單。透過以分號 (;) 開始一行,您可以在 LIN 檔中包括註解。

線型定義格式

線型定義格式為

*linetype_name,description 
A,descriptor1,descriptor2, ...

例如,名為 DASHDOT 的線型定義為

*DASHDOT,Dash dot __ . __ . __ . __ . __ . __ . __ . __ 
A,.5,-.25,0,-.25

此範例表示一個重複樣式,其樣式以 0.5 個圖面單位長度的短線、一個 0.25 個圖面單位長度的空格、一個圓點和另一個 0.25 個圖面單位長度的空格開始。整條線將會繼續此樣式,並以 0.5 個圖面單位長度的短線結束。此線型將顯示如下。

__ . __ . __ . __ . __ . __ . __ . __

LIN 檔必須使用 . 並以 ASCII 格式儲存。lin 做為副檔名。

線型名稱

線型名稱功能變數必須以星號 (*) 開頭,並且應為線型提供唯一的描述性名稱。

描述

線型的描述應有助於您在編輯 LIN 檔時將線型視覺化。該描述也會顯示在「線型管理員」和「載入或重新載入線型」對話方塊中。

描述是可選用的,並且可以包括

  • 用 ASCII 文字對線型樣式的簡單表現法
  • 線型的展開描述
  • 註解,如「使用該線型為隱藏線」

如果要省略此描述,則請勿在線型名稱後插入逗號。描述不能超過 47 個字元。

對齊功能變數 (A)

對齊功能變數用於指定個別線、圓、弧在端點處的樣式對齊動作。該程式僅支援 A 類型對齊,該對齊方式可以保證線與弧的起點與終點均以虛線表示。您必須在對齊功能變數中輸入 A,來指定 A 類型對齊。

例如,假設您建立名為 CENTRAL 的線型,該線型可顯示通常用作中心線的重複點虛線序列。該程式會在個別線上調整虛線/圓點序列,以便線的端點與虛線重合。該樣式會擬合線,以便線的起點及終點至少為第一個虛線的一半。必要時,第一個虛線與最後一個虛線可以加長長度。如果線太短,以致甚或無法容納一個虛線/圓點序列,則會在端點之間繪製一條連續線。對於弧來說,系統會調整樣式,以便在端點處繪製虛線。對於不含端點的圓和其他物件來說,虛線/圓點序列會進行調整,以提供合理的顯示。

樣式描述
每個樣式描述子功能變數均會指定組成線型各區段的長度,以逗號分隔 (不允許有空格):
  • 十進位正數表示該長度的下筆 (虛線) 區段。
  • 十進位負數表示該長度的提筆 (空格) 區段。
  • 虛線長度為 0 時,則繪製一個圓點。

針對每一種線型,您都可以輸入多達 12 種虛線長度規格,只要它們可以容納在 LIN 檔中長度為 80 個字元的行中即可。您僅需要包括樣式描述子所定義線型樣式的一個完整重複。繪製線型時,應用程式會使用第一個樣式描述子表示起始虛線和終止虛線。在起始虛線與終止虛線之間,會從第二個虛線規格開始相繼繪製樣式虛線規格,並在必要時重新以第一個虛線規格開始繪製。

A 類型對齊要求第一條虛線長度等於或大於 0 (下筆區段)。如果需要提筆區段,則第二條虛線長度應小於 0;如果要建立continuous 線型,則第二條虛線長度應大於 0。在 A 類型對齊中,必須至少有兩種虛線規格。