CAD/자료2012. 1. 19. 00:00
출처 : http://www.theswamp.org/

예전에 올렸던 문자를 선 객체에 동적으로 정렬하는 리습과 비슷하나 기능이 더 나을 수도 있습니다.
이것도 문자 내용을 선택한 객체에 정렬하는 리습이긴한데...
문자에 마스크를 넣을 수 있는 기능도 있고.. 위 리습과는 약간 다릅니다.
아래 스크린샷을 보면 어떤 기능인지 이해될듯합니다.



명령어 : LABEL

실행 절차
1. Specify Label : 문자 내용을 입력합니다.
2. Select Object to Label :  문자를 정렬할 객체를 선택합니다.
3. Align Text: [+/-] for [O]ffset, [P]erpendicular, [B]ackground Mask
이 명령은 4가지 옵션으로 각 키를 누르면 설정됩니다.
각 옵션 설명은 아래와 같고 P와 B 옵션은 누를때마다 설정이 켜지거나 꺼집니다.

+/-  옵션 = + 또는 - 키를 누르면 문자가 객체의 위 아래로 이동합니다.
O 옵션 = 객체와 문자 사이의 간격을 입력합니다.
P 옵션 = 문자를 객체에 수직으로 정렬합니다.
B 옵션 = 문자에 마스크를 지정하여 문자배경을 만듭니다.

위 1~3 실행 순서에 따라 실행이되며,
현재 도면에서 한번 입력했던 문자내용은 계속 기억이되고
한번 입력했던 옵션 값도 기억이 됩니다.
새 도면에서 작업하면 입력했던 문자나 옵션 값은 새로 지정해야합니다.

기타 사항
문자 크기는 현재 도면의 문자 크기 값을 읽어오도록되어 있네요.
현재 도면의 문자 크기는 TEXTSIZE 시스템 변수 명령으로 설정할 수 있습니다.
별다른 설정을 안했다면 기본값은 2.5 이고 도면에 저장되는 변수입니다.
항상 도면을 열 때마다 기본 문자 크기가 고정되도록하고 싶으면
AutoCAD 템플릿 활용 글을 참고하여 템플릿을 수정하면 됩니다.

명령어를 변경하려면
리습 파일을 열어
윗 부분에 (defun c:label 에서 빨간 글자를 원하는 명령으로 바꾸고 다시 로드합니다.



* 전 리습을 모르니 수정을 요청하지 말아주세요 *
* 제가 그나마 아는 것은 드림을 만든 언어인 VB입니다 *



Posted by 아저씨~