我也知道应该用
printer.papersize=256
printer.height=10
printer.width=10
但是当我一运行程序时在printer.papersize=256上就出现了错误,我用的是SnagIt6虚拟打印的,我不知道是不是它不支持这一语句。
曾经我用过爱普生670的打印机也试过,可是纸张的大小并没有改变,比如原来是A4,执行完这几条语句后还是A4,并且width和height也没有变化,打印出的现象也证明是A4纸,我不知道是不是这个打印机不支持这些语句,还是我还缺少什么东西,望大家指点,我将万分感谢。
printer.papersize=256
printer.height=10
printer.width=10
但是当我一运行程序时在printer.papersize=256上就出现了错误,我用的是SnagIt6虚拟打印的,我不知道是不是它不支持这一语句。
曾经我用过爱普生670的打印机也试过,可是纸张的大小并没有改变,比如原来是A4,执行完这几条语句后还是A4,并且width和height也没有变化,打印出的现象也证明是A4纸,我不知道是不是这个打印机不支持这些语句,还是我还缺少什么东西,望大家指点,我将万分感谢。
解决方案 »
- 上海耀华电子称,数据的读取。 急急急。!!!!!!!!!!!!!!!!
- VB中通过ADODC如何将查询结果保存到SQL表中
- 怎么样去控制另外的程序
- VB6.0中编写ActiveX,如何应用类摸板
- EXCEL中的图表在VB中是哪个控件?
- vb中如何获取word光标当前位置的页码 和 行数 求各种大牛指点
- 问个简单的VB问题
- 关于vb.net中动态调用WEB服务
- 关于DataReport的几个问题 分儿大大的
- Access中记录分组统计(sql)出来的值为什么会出现很长的小数位,单个记录中没这么长?
- 请问怎么样在一个工程里调用另一个工程的窗体?就只是简单的form.show!谢谢了!
- 什么情况下。可以将vb的程序直接生成exe给用户使用。
我设置打印机的width和scalewidth但是打印出来的东西,最右边的就是打不出来,好象它不在有效的打印范围似的,请问我该怎么样设置打印机的width和scalewidth啊
PaperSize 属性设置为VbPRPSUser或256。参考Windows SDK中DEVMODE的成员dmPaperSize的说明
关于我问的问题我已经知道了,是因为打印机的事,如果换个打印机就没事了。
最后还是要谢谢大家对我的帮助。