프로그램
캐드 분류

문자 스타일 테이블 xdata 변경 하는 방법을 알수있을까요?

컨텐츠 정보

  • 189 조회
  • 5 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

(entget
        (tblobjname "style" "LOGO-FONT")
       '("*")
    )

실행시

((-1 . <도면요소 이름: 204bf401950>)


 (0 . "STYLE")


 (330 . <도면요소 이름: 204bd56c830>)


 (5 . "C55″) (100 . "AcDbSymbolTableRecord")


 (100 . "AcDbTextStyleTableRecord")


 (2 . "LOGO-FONT")


 (70 . 0)


 (40 . 0.0)


 (41 . 1.0)


 (50 . 0.0)


 (71 . 0)


 (42 . 0.8)


 (3 . "")


 (4 . "")


 (-3 ("ACAD" (1000 . "GulimChe")

 (1071 . 33073))))

위아 같이 나오는대

(-3 ("ACAD" (1000 . "DotumChe")

위부분만 이렇게 바꾸고 싶은데

entmakex 로는 안바뀌네요

이거 바꿀수 있는 방법이 있을까요?






 

관련자료

댓글 5

또바기님의 댓글

(defun c:ss(/)    (setq x1 '(1000 . "DotumChe"))  (setq x2 '(1071 . 33073))  (setq x3 "ACAD")  (setq x4 (list x3 x1 x2))  (setq x5 (list x4))    (entmakex    (list    (cons 0 "STYLE")    (cons 100 "AcDbSymbolTableRecord")    (cons 100 "AcDbTextStyleTableRecord")    (cons 2 "TEST")    (cons 70 0)    (cons 40 0.0)    (cons 41 1.0)    (cons 50 0.0)    (cons 71 0)    (cons 42 0.8)    (cons 3 "")    (cons 4 "")    (cons -3 x5)   )  )  )

이렇게 하면 신규 스타일을 잘 생성 되어서요

또바기님의 댓글

운영체제는 윈도10 64비트고요

폰트폴더에 DotumChe 이파일은 없네요

(-3 ("ACAD" (1000 . "DotumChe")  이 값은 style로 "돋움체" 로 변경했을시

(entget         (tblobjname "style" "LOGO-FONT")        '("*")      )

나오는 xdata 값이라서요 entmakex 로 스타일 명을 다른거로 하면 생성은 되는데요

기존 스타일 값을 바꿀라고 하니 수정이 안되네요

뭐하남님의 댓글

폰트가 윈도우 폰트라 캐드 버전이랑 상관없고 운영체제가 기타   64bits  뭐죠? 윈도우 폰트폴더에서 gulim.ttc파일이 존재하나 찾아보세요

또바기님의 댓글

명령: (command "_style" "LOGO-FONT" "돋움체" "" "" "" "" "") _style 문자 스타일의 이름 또는 [?] 입력 : LOGO-FONT 기존 스타일. 전체 글꼴 이름 = HY견고딕 글꼴 이름 또는 글꼴 파일 이름 지정(SHX) : 돋움체 글꼴 파일이 존재하지 않습니다.

이렇게 안먹네요

entmod도 안먹어서요 

defun c:ss(/)    (setq x1 '(1000 . "DotumChe"))  (setq x2 '(1071 . 33073))  (setq x3 "ACAD")  (setq x4 (list x3 x1 x2))  (setq x5 (list x4))    (entmod   (list    (cons 0 "STYLE")    (cons 100 "AcDbSymbolTableRecord")    (cons 100 "AcDbTextStyleTableRecord")    (cons 2 "LOGO-FONT")    (cons 70 0)    (cons 40 0.0)    (cons 41 1.0)    (cons 50 0.0)    (cons 71 0)    (cons 42 0.8)    (cons 3 "")    (cons 4 "")    (cons -3 x5)   )  )  )

캐드버전은 2018입니다

뭐하남님의 댓글

(command "_style" "LOGO-FONT" "돋움체" "" "" "" "" "")

편하게 하시지;;; entmakex로? entmod겠죠?
여분필드1 여분필드2 여분필드3
전체 7,152 / 1 페이지
번호
제목
이름
알림 0