반응형
인터넷을 뒤지고, 유튜브도 보고 해서 단순한 리습인 문자 스타일 지정 리습을 만들어 봤다.
LISP | EXP. |
(defun c:kimfont() | defun 함수시작/명령어는 "KimFONT" |
(setq Font_no (getint "\n숫자 입력: 1맑은고딕 2돋음체 3굴림체 4휴먼편지체 5휴먼매직체 6바탕체..... :")) |
getint 정수를 입력받아서 setq 변수(Font_no)에 입력 |
(cond ((= Font_no 1) (progn (setq name_ST_FONT "맑은고딕_H") (setq FONT_1 "맑은 고딕"))) ((= Font_no 2) (progn (setq name_ST_FONT "돋움체_H") (setq FONT_1 "돋움체"))) ((= Font_no 3) (progn (setq name_ST_FONT "굴림체_H") (setq FONT_1 "굴림체"))) ((= Font_no 4) (progn (setq name_ST_FONT "휴먼편지체_H") (setq FONT_1 "휴먼편지체"))) ((= Font_no 5) (progn (setq name_ST_FONT "휴먼매직체_H") (setq FONT_1 "휴먼매직체"))) ((= Font_no 6) (progn (setq name_ST_FONT "바탕체_H") (setq FONT_1 "바탕체"))) ) |
Font_no 가 1이면, 맑은고딕 2이면 돋음체 / 3이면 굴림체 ....... 으로 문자스타일 이름/TTF 파일이름을 변경 ※cond함수는 조건 함수 ※progn함수는 cond에서 1가지 명령만 실행 함으로 setq 2가지를 하나로 묶는 함수임 |
(command "-style" name_ST_FONT FONT_1 "" "" "" "NO" "NO" "NO" ) |
-STYLE 명령어 실행 문자스타일이름지정(지정변수) 폰트 스타일(지정변수) 문자높이 또는 주석(A) STYLE 폭 비율지정 <1.0000> STYLE 기울기 각도 지정<0> 문자를 거꾸로 표시 문자를 위 아래로 뒤집어 표시 스타일 수직 |
(princ) | |
) | defun 함수 종료 |
(cond
((= Font_no 1) (progn (setq name_ST_FONT "맑은고딕_H") (setq FONT_1 "맑은 고딕")))
((= Font_no 2) (progn (setq name_ST_FONT "돋움체_H") (setq FONT_1 "돋움체")))
((= Font_no 3) (progn (setq name_ST_FONT "굴림체_H") (setq FONT_1 "굴림체")))
((= Font_no 4) (progn (setq name_ST_FONT "휴먼편지체_H") (setq FONT_1 "휴먼편지체")))
((= Font_no 5) (progn (setq name_ST_FONT "휴먼매직체_H") (setq FONT_1 "휴먼매직체")))
((= Font_no 6) (progn (setq name_ST_FONT "바탕체_H") (setq FONT_1 "바탕체")))
)
실제 리습은 표로 정리 안하지만, 명령어도 몇개 안되고 아주 단순하기에, 나중에 리습 공부 하시는 분은 참고 하시길 바라며(?) 같은 성격끼리 표로 나누어 봤다......
단순한 함수는 거의 다 사용 된듯.....
반응형
'침실2_CAD' 카테고리의 다른 글
Auto CAD- TASKBAR / SDI (0) | 2020.12.21 |
---|---|
Auto CAD 관련- 시작 탭 열리지 않게 하기 (0) | 2020.12.01 |
Auto CAD- 배경색 변경 (0) | 2020.11.24 |
Auto CAD- LISP ZOOM (0) | 2020.08.04 |
Auto CAD- LISP 객체 길이 합을 구하는 리습(LLE 수정) (0) | 2020.07.14 |
Auto CAD- LISP "OSMODE" (0) | 2020.06.30 |
Auto CAD- LISP 변환 함수(atoi, itoa, atof, rtos) (0) | 2020.06.04 |
Auto CAD- LISP Getint / Getstring / Getpoint 함수 (0) | 2020.05.29 |
Auto CAD- Funtion KEY (0) | 2020.05.23 |
Auto CAD- 전자전송(파일 외부 참조 결합 하기) (0) | 2020.05.20 |