antistar 发表于 2022-7-6 10:11:17

无法打印模型空间

我编写了这个简单的例程,可以使用参数化值快速打印,并且可以完美地处理“布局”,但不能在模型空间中运行。
有人能帮我吗?
 
(defun c:_PLT (/ )
(setq layoutname (getvar "CTAB"))
(command "-plot"
"yes"
layoutname
"\\\\servername\\printername" ; PRINTER NAME
"ISO A2 " ; PAPER SIZE
"m" ; PAPER UNITS
"Landscape"; drawing orientation
"no" ;PLOT UPSIDE DOWN
"Extents" ; PLOT AREA
"fit" ; PLOT SCALE
"0.00,0.00"
"yes" ;PLOT WITH PLOTSYTLES
"_acad.ctb"
"y" ;PLOT WITH LINEWEIGHTS
"n" ;SCALE LINEWEIGHTS WITH PLOT SCALE
"y" ;PLOT PAPER SPACE LAST
"n" ;REMOVE HIDDEN LINES
"n" ;WRITE THE PLOT TO A FILE
"y" ;SAVE CHANGES
"y");
; )
(princ)
)

Lee Mac 发表于 2022-7-6 10:31:33

发生了什么错误?是否模型空间的提示顺序不同?代码在哪里?

antistar 发表于 2022-7-6 11:02:16

 
显示此错误:
 
命令:-打印详细的打印配置?[是/否]:是
输入布局名称或[?]:模型输入输出设备名称或[?]
:DesignJet 750C+C4709B。pc3输入纸张
尺寸或[?]:ISO A2输入纸张单位[英寸/毫米]
:m输入绘图方向[纵向/横向]:
景观地块倒置?[是/否]:否输入绘图区域
[显示(Display)/范围(Extents)/限制(Limits)/视图(View)/窗口(Window)]:范围输入打印比例
(打印毫米=图形单位)或[拟合]:拟合输入打印偏移
(x,y)或
:0.00,0.00使用打印样式打印?[是/否]
:是输入打印样式表名称或[?](输入。表示无):
_acad。带线宽的ctb绘图?[是/否]:y删除隐藏
线[是/否]:n将绘图写入文件[是/否]:y
输入文件名:n将更改保存到模型
选项卡[是/否]?n继续绘图[是/否]:y有效绘图面积:
409.96宽x 576.67高
打印视口2。
命令:y未知命令“y”。按F1键获取帮助。
命令:
 
 
奇怪的是,在“布局”模式下工作完美。

JohnM 发表于 2022-7-6 11:18:34

输入文件名:n
页: [1]
查看完整版本: 无法打印模型空间