線種は図面の情報的価値を強調するため、また業界基準に適応するために使用されます。 LineStyle コマンドにより線種を読み込み、管理することができます。 線種は画層に対して適用することも、新しいエンティティに直接適用することもできます。 線種を使用するには、点線パターンを定義するファイルから読み込む必要があります。
線種の定義ファイルは拡張子 .lin のASCIIテキストファイルに保存されます。
線種定義ファイルの検索場所を変更するには:
セミコロンの後にテキストを入力することでコメントを挿入することができます。
線種フォーマットは2行で構成されます:
次の例は、一点鎖線の線種の定義です。
*Dashdot, _ . _ . _ . _ . _ . _ . _ . _ . _ . _ . _ .
A, 0.5, -0.25, 0, -0.25
ヘッダはアスタリスクで始まり、線種の名前(Dashdot)が続きます。 カンマの次に線種の記号的表現 ("_ . _ .") が続きます。
2行目には線種のジオメトリ表現が含まれます。
ダッシュ、ドット、間隔の定義はカンマで区切ります。
長さの指定は線尺度が1.00の時の図面単位で表されます。
複合線種は、単一線とシンボルの組み合わせで作成されます。 これらの線種には、文字や形状の定義がパターン記述子として含まれ、さらにシンプルな線種のダッシュとドットの記述子も含まれています。 通常これらは境界、等高線、ユーティリティを表しています。
線に埋め込まれた文字要素や形状は必ず完全に作成されます(トリムされません)。
複合線種の構文はシンプルな線種と似ています。
線種の文字および形状記述子の構文は、次のようにパターン記述子をカンマで区切ったものです:
[Shape_Name, SHX_Filename]
- または -
[Shape_Name, SHX_Filename, Transformation]
Shape_Name 引数は作成する形状の名前です。 この引数は必ず含める必要があります。 形状ファイルには形状名が必ず含まれている必要があります。
SHX_Filename 引数はコンパイルされた形状定義ファイル (.shx) の名前です。 この引数は必ず含める必要があります。 ファイル名に対してパスが定義されていない(これを推奨します)場合、ライブラリパスが検索されます。
["String", TextStyle_Name]
- または -
["String", TextStyle_Name, Transformation]
String 引数は複合線種で使用する文字を定義します。 文字列には、‘ (引用符) または " (二重引用符) を含めることはできません。 これらの文字を使用するには、制御文字 %% とASCII値を使用します。
TextStyle_Name 引数は文字スタイルを設定します。
Transformation 引数はオプションで、以下をカンマで区切って指定します。
| R=value | 相対値回転 |
| A=value | 絶対値回転 |
| S=value | 尺度 |
| X=value | Xオフセット |
| Y=value | Yオフセット |
この構文では、value引数は符号つき10進数です(例、1、 -0.25、0.3)
回転引数は度で指定され、他の引数は線種の尺度に対応した図面単位です。
変換文字を使用する場合その後には等号と数値を続けなければなりません。