![]() |
[求助]打印纸张类型为什么会出现userxxx? 如何得到想要的?
[求助]打印纸张类型为什么会出现userxxx? 如何得到想要的?
www.dimcax.com [求助]打印纸张类型为什么会出现userxxx? 如何得到想要的? (defun c:tt () (vl-load-com) (setq acad_objet (vlax-get-acad-object)) (setq layouts (vla-get-activelayout (vla-get-activedocument acad_objet))) (setq papertype (vla-get-canonicalmedianame layouts)) (alert (strcat "当前纸张类型为:" papertype)) ) 上述代码,打印纸张类型为什么会出现userxxx? 如何得到想要的? 比如设定完打印机为"pdf995", 纸张大小为a1, 应用后保存(可以不打印),运行上述代码,结果显示"当前纸张类型为user140", 而不是想要的"当前纸张类型为a1".不知何故,望高手指点. d 望高手指点 d ;;無除錯 (defun c:tt (/ acad_object layouts papertype) (vl-load-com) (setq acad_object (vlax-get-acad-object)) (setq layouts (vla-get-activelayout (vla-get-activedocument acad_object)) ) (vla-put-defaultoutputdevice (vla-get-output (vla-get-preferences acad_object)) "pdf995" ;要先確定有"pdf995" ) (vla-put-canonicalmedianame layouts "a4") ;要先確定有"a1" (setq papertype (vla-get-canonicalmedianame layouts)) (alert (strcat "當前紙張類型為:" papertype)) ) 要努力学习,不进则退 网络u盘: (vla-put-canonicalmedianame layouts "a4") 中的a4改成a1就不灵光了,还请指点。 好像a3,a4,a5,a6都可以 d 應是印表機"pdf995"不支援"a1" 要努力学习,不进则退 网络u盘: lotsnow在 |
所有的时间均为北京时间。 现在的时间是 05:55 AM. |