성심 성의껏 질문을 작성하여 주세요, 대충하시면 답변도 대충작성합니다.^^
- 제목 작성시 금지어
만들어주세요? 해주세요? 안되는데 이렇게 변경해주세요? 등등
- 특정분과 질문은 제목에 분과삽입 [건축]
좋은예) [분과]무엇에 대해 문의합니다. /[분과]B로 바꾸는 방법을 알고싶습니다.
- 말머리 필수
① CAD 종류 : 오토캐드 머케니껄
② VERSION : 2013
③ 운영 체제 :win7
④ 질문내용 및 스크린샷(이미지 및동영상)
제목 처럼 한파일에 여러장의 도면이 있을때 각각을 pdf로 비줠리습으로 출력하고 싶은데 한장은 나가는데 그다음 장부터 나가질 않고 애러가 뜹니다.
Automation 오류. 설명이 제공되지 않았습니다. <-- 애러내용
고수님들 많은 가르침 부탁 드립니다..
(defun PDFplotting1 (p1 p2 FileName / list->variant acDoc ActLay PlotObj plotter ctb paper p1 p2)
(setq AcDoc (vla-get-ActiveDocument (vlax-get-acad-object))
ActLay (vla-get-ActiveLayout AcDoc) ;;모형 or layout
PlotObj (vla-get-plot AcDoc)
)
(setq plotter "DWG To PDF.pc3"
ctb "Default R14 pen assignments.ctb"
paper "ISO_A3_(297.00_x_420.00_MM)"
)
(setq p1 (vlax-safearray-fill (vlax-make-safearray vlax-vbDouble '(0 . 1)) (list (car p1) (cadr p1)))
p2 (vlax-safearray-fill (vlax-make-safearray vlax-vbDouble '(0 . 1)) (list (car p2) (cadr p2)))
)
(vla-setWindowToPlot ActLay p1 p2)
(vla-put-PlotType ActLay acWindow)
(vlax-invoke-method ActLay 'RefreshPlotDeviceInfo)
(vla-put-Configname ActLay plotter) ;
(vla-put-CanonicalMediaName ActLay paper) ;
(vla-put-PaperUnits ActLay 1) ; 0:inch 1: millimeter
(vla-put-PlotRotation ActLay 1) ; 0:세로 1: 가로
(vla-put-StandardScale ActLay acScaleToFit)
(vla-put-UseStandardScale ActLay :vlax-true) ;
(vla-put-CenterPlot ActLay :vlax-true) ; true: 간격띄우기(plot중심)
(vla-put-PlotWithPlotStyles ActLay :vlax-true) ;
(vla-put-StyleSheet ActLay ctb) ;
(vla-put-PlotHidden ActLay :vlax-false) ; true:기존와이어프레임
(vla-put-NumberOfCopies PlotObj 1) ;수량
(setq cc 11)
(vla-plottofile PlotObj (strcat FileName ".pdf"))
(setq cc 22)
)
⑤ 파일첨부 (LISP/DWG) - DWG 첨부시 보다 정확한 답변을 얻을수 있습니다.
※ 유의사항
- ①말머리 : 말머리를 달아야 구분이 쉽겠죠^^
- ②Screenshot : 이해를 돕기위해 삽입요망.
- ③파일 첨부 : 상위버전에서 테스트할 파일이 아니면 가급적 하위버전으로 저장후 첨부.
해당리습/해당파일(DWG) 도 같이 첨부하여 주세요.
- ④제 목 : 질문 내용 반영(개략적인 내용), 예) 해치를 만들고 싶어요, pline을 연결할려면?
- ⑤질문글 삭제금지 : 질문후 댓글이 달린글은 삭제금지.
여러 리플러들이 소중한 시간을 내어서 고민한후 댓글을 작성한 이상 "강력조치" 토록 하겠음.
※ 정답만이 댓글은 아닙니다. 그 답이 맞던 틀리던 그건 그 댓글로서 존중되어야 합니다.
회원님들이 글을 읽었다는것과 댓글을 달았다는건 그만큼 관심을 가지고 있고 또 그 답을 해주기 위해
검색도 해보고 도움말도 보고 고민도 하는 일련의 과정을 거치면서 나오기 때문이죠.
이에 대한 고마움과 감사함을 모르는 테러행위(?)는 없었으면 합니다.
삭제된 댓글 입니다.
해당 도면이 활성화? 란게 뭔지 잘 모르겠어요...ㅡㅡ 한장은 날라가는데 다음장 날릴려면 해당도면은 같은 활성화도면이라 애러가 난다는 건가요?
한파일에 여러개의 도면일 경우라고 말씀하시네요. ^^
결국은 비줠 리습으로 PDF를 출력하려면 일품일도여야 한다는 말씀이시네요?ㅜㅜ
출력을 배경플롯가능에 맞춰놓으면 기존에 출력중이면 다음출력이 실행이 안되네요.
그래서 하나밖에 안되는듯
backgroundplot 시스템변수를 0으로 맞춘다음에 돌려보세용
굿....됩니다.. 감사합니다.
근데.. 내보내기 하니 객체가 아무것도 않보이네요.ㅜㅜ