문자 글꼴의 문자가 선종류에 포함될 수 있습니다.
내포된 문자가 있는 선종류는 유틸리티, 경계, 윤곽선 등을 나타낼 수 있습니다. 단순 선종류의 경우와 마찬가지로 사용자가 정점을 지정할 때 동적으로 선이 그려집니다. 선에 내포된 문자는 잘리는 일이 없이 항상 전체가 표시됩니다.
포함된 문자가 포함된 선종류 패턴 설명자는 단순 선종류의 선종류 패턴 설명자와 유사합니다.
예를 들어, HOT_WATER_SUPPLY라는 선종류는 다음과 같이 정의됩니다.
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2
이 형식은 길이가 0.5 도면 단위인 대시로 시작하는 반복 패턴, 길이가 0.2 도면 단위인 공백, 일부 축척 및 배치 매개변수가 있는 HW 및 길이가 0.2 도면 단위인 다른 공백을 나타냅니다. 0.1 축척, 위쪽 회전 0도, X 간격띄우기 -0.1 및 Y 간격띄우기 -0.05인 STANDARD 문자 스타일에 지정된 문자 글꼴에서 문자가 제공됩니다. 이러한 패턴은 해당 선 길이에 계속 나타나고 길이가 0.5 도면 단위인 대시로 끝납니다. 선종류는 다음과 같이 표시됩니다.
전체 공간 길이는 0.2 + 0.2 = 0.4이고 문자 원점은 첫 번째 업스트로크 끝에서 X 방향으로 -.01 단위로 간격띄우기됩니다. 이와 동일한 선종류는 다음과 같습니다.
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.1,["HW",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3
전체 공간 길이는 아직도 0.1 + 0.3 = 0.4이지만 문자 원점은 X 방향으로 간격띄우기되지 않습니다.
선종류 설명에 문자를 추가하기 위한 형식은 다음과 같습니다.
["text_string",text_style_name,scale,rotation,xoffset,yoffset]
축척, 회전, X 간격띄우기 및 Y 간격띄우기 값은 부호 있는 십진수(예: 1, -17, 0.01)로 표현해야 합니다.
선종류에 표시되는 문자.
사용할 문자 스타일 이름. 문자 스타일이 지정되어 있지 않으면 현재 정의된 스타일이 사용됩니다.
선종류 축척에 상대적인 문자 스타일에 사용할 축척 비율. 제공된 축척 비율에는 머리말로 S=을 지정해야 합니다. 예를 들어, S=.5는 축척 비율 0.5를 나타내고 문자 스타일 높이에 축척 비율을 곱하게 됩니다. 문자 스타일의 높이가 0이면 S=value의 값만 높이로 사용됩니다.
선종류에 표시될 문자의 회전 각도입니다. 회전 각도에는 머리말로 U=, R= 또는 A=을 지정해야 합니다.
값은 다음으로 추가될 수 있습니다.
다음 그림은 상향 회전으로 정의된 선종류를 보여줍니다.
회전이 없으면 상대 회전 0이 사용됩니다. 회전의 중심은 기준선과 일반 캡 높이 사이에 있습니다.
선종류의 X축에서 선을 따라 문자 이동. 제공된 간격띄우기에는 머리말로 X=을 지정해야 합니다. 예를 들어, X=.1은 간격띄우기 0.1을 나타냅니다. 간격띄우기를 생략하거나 0으로 설정하면 문자가 간격띄우기 없이 정교해집니다. 이 필드를 사용하여 문자와 이전 펜 업 또는 펜 다운 스트로크 사이의 거리를 조정합니다. 이 값은 S=값으로 정의된 축척 비율로 축척되지 않고, 선종류로 축척됩니다.
선종류의 Y축에서 선에 90도 각도로 문자 이동. 제공된 간격띄우기에는 머리말로 Y=을 지정해야 합니다. 예를 들어, Y=.1은 간격띄우기 0.1을 나타냅니다. 간격띄우기를 생략하거나 0으로 설정하면 문자가 간격띄우기 없이 정교해집니다. 이 필드를 사용하여 선에 대해 문자의 수직 정렬을 조정합니다. 이 값은 S=값으로 정의된 축척 비율로 축척되지 않고, 선종류로 축척됩니다.