SAS中文论坛

标题: 如何从SCL中实现打印功能? [打印本页]

作者: shiyiming    时间: 2004-1-8 15:35
标题: 如何从SCL中实现打印功能?
创建一个frame,如何通过点击一个按钮的方式实现对特定内容的打印功能?

能否象各种文字处理软件那样打开打印属性对话框?对打印机的各项目实现自定义设置?

请各位不吝赐教!
作者: shiyiming    时间: 2004-1-9 13:54
这方面倒是不太熟,但是有些经验可以共享:
1、一般我用ODS Printer最多。
2、还可以filename prtDev printer; 在data step中用file prtDev;打印。
3、如果想要实现自定义设置,我没有找到专用类控制,只是记得以前做过Data Table Viewer、Graphical Data Viewer、Image、Table Editor、Table Viewer Control等控件有_printSetup、_printPreview等方法,你可以试着灵活使用,比如把控件设为不可见等等方法。

希望能有帮助
作者: shiyiming    时间: 2004-1-9 14:51
谢谢shiyiming兄的回复,我想这对我有很大的帮助,我将按照你所给的提示好好钻研一下。

谢谢!
作者: shiyiming    时间: 2004-1-13 10:22
标题: 用command
如果你不想出现打印对话框,用命令“DLGPRT VERIFY NODISPLAY”,系统会把你把配置调到最佳。如想出现打印对话框,用“DLGPRTSETUP ”。剩下用按钮实现我想就不用说了吧!




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2