문자 편집기를 사용하여 선종류 정의(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 파일을 편집할 때 선종류를 시각화하는 데 도움이 됩니다. 설명은 선종류 관리자와 선종류 로드 또는 다시 로드 대화상자에도 표시됩니다.
설명은 선택 사항이며, 다음 내용을 포함할 수 있습니다.
설명을 생략하는 경우에는 선종류 이름 뒤에 쉼표를 삽입하지 마십시오. 설명은 47자를 초과할 수 없습니다.
정렬 필드는 개별 선, 원 및 호의 끝에서 패턴 정렬 동작을 지정합니다. A-유형 정렬만 지원됩니다. 이 정렬은 선 및 호의 끝점이 대시로 시작하고 끝나도록 합니다. 정렬 필드에 A를 입력하여 A-유형 정렬을 지정해야 합니다.
예를 들어, 일반적으로 중심선으로 사용되는 대시와 점의 반복적 연결을 표시하는 CENTRAL이라는 선종류를 작성한다고 가정해 보십시오. 대시와 선의 끝점이 일치하도록 각 선에서 대시와 점의 시퀀스가 조정됩니다. 패턴은 적어도 첫 번째 대시의 절반이 선으로 시작되고 끝나도록 선을 맞춥니다. 필요한 경우 첫 번째 대시와 마지막 대시의 길이가 늘어납니다. 선이 너무 짧아서 대시와 점 순서를 하나도 표시할 수 없으면 끝점 사이에 연속선을 그립니다. 호에서는 대시가 끝점에 그려지도록 패턴이 조정됩니다. 원 및 끝점이 없는 기타 객체에서는 해당 객체가 적절하게 표시되도록 대시와 점 순서가 조정됩니다.
LIN 파일에서 80자 행에 맞기만 하면 선종류당 최대 12대시 길이 지정을 입력할 수 있습니다. 패턴 설명자에서 정의한 선종류 패턴의 하나의 패턴 반복만을 포함해야 합니다. 선종류를 그릴 때는 대시 시작 및 끝에 첫 번째 패턴 설명자가 사용됩니다. 시작 대시와 끝 대시 사이에는 두 번째 대시 지정으로 시작되고 필요한 경우 패턴을 첫 번째 대시 지정으로 다시 시작하는 패턴 대시 지정이 연속해서 그려집니다.
A 유형의 정렬에서는 첫 번째 대시의 길이가 0 이상(펜 다운 세그먼트)이어야 합니다. 펜 업 세그먼트가 필요한 경우 두 번째 대시 길이는 0 미만이어야 하고 연속 선종류를 작성하는 경우 0보다 커야 합니다. A 유형 정렬에는 적어도 2개의 대시 지정이 있어야 합니다.