在DMIS编辑区右键,选择‘DMIS模版—DMIS命令—输出’,找到输出窗口的DMIS模版语句:
将模板语句多选,拖放到DMIS编辑区;
生成的模板语句如下:
DID({DIDLABEL}) = DEVICE/STOR, '{Filename}.PDF'
OPEN/DID({DIDLABEL}),FDATA,V(defaultformat),OUTPUT,OVERWR
CLOSE/DID({DIDLABEL})
用户需要自定义设备名称及输出文件的路径,大括号和大括号内的内容都需要替换,下
替换后的例子:
DID(TEST) = DEVICE/STOR, 'E:\TEST.PDF'
OPEN/DID(TEST),FDATA,V(defaultforat),OUTPUT,OVERWR
CLOSE/DID(TEST)
运行这样的语句,当前输出面板中的内容就会保存在 'E:\TEST.PDF' 文件中;
如果不希望输出面板中的输出内容累加,而让软件自动删除,可以调用语句完成:
将‘清除输出屏幕’模板语句加入到程序中即可,可以放在 DMIS程序的开头或者结尾;
如果希望保存的文件名不覆盖,文件名自动递增可以使用‘?’来完成,示例语句如下:
DID(TEST) = DEVICE/INCR, 'E:\TEST???.PDF'
OPEN/DID(TEST),FDATA,V(defaultforat),OUTPUT,OVERWR
CLOSE/DID(TEST)
和上面的模板语句的区别是 DEVICE 类型为 INCR (而不是 STOR),文件路径中路径名中增加了‘?’来实现自动递增;生成的文件名将是 TEST001.PDF、TEST002.PDF、……
关注只需一秒,受益绝非一时!
联系客服