试试这个吧 - (defun get-paper-size (printde paper)
- (setq AcadObject(vlax-get-acad-object)
- AcadDocument(vla-get-ActiveDocument AcadObject)
- preferenceSel(vla-get-Preferences AcadObject)
- AcadPref(vla-get-Output preferenceSel)
- activeLayoutSel(vla-get-ActiveLayout AcadDocument)
- )
- (vla-put-DefaultOutputDevice AcadPref printde);设置打印设备
- (vla-put-CanonicalMediaName activeLayoutSel paper);图纸大小
- (vla-getpapersize activeLayoutSel 'pWidth 'pHeight)
- (list (atoi (rtos pWidth)) (atoi (rtos pHeight)))
- )
|