vb printer对象属性大全
VB Printer 对象属性大全 VB Printer 对象是一个非常有用的对象,但是由于相关文档太少,使得开发者难以掌握其所有属性和方法。在这里,我们将对 VB Printer 对象的所有属性进行详细介绍,以便帮助开发者更好地使用该对象。 一、ColorMode 属性 ColorMode 属性返回或设置一个值,决定彩色打印机是按彩色还是单色打印输出。该属性的语法为 object.ColorMode [= value],其中 object 是 Printer 对象,value 是一个常数或整数,指定打印方式。 ColorMode 属性的设置值有两个: * VbPRCMMonochrome:以单色打印输出(一般为黑白阴影) * VbPRCMColor:以彩色打印输出 注意,缺省值取决于打印机驱动程序和当前打印机设置。单色打印机忽略该属性。 二、Copies 属性 Copies 属性返回或设置需要打印的份数。该属性的语法为 object.Copies [= number],其中 object 是 Printer 对象,number 是一个数值表达式,指定需要打印的份数。 Copies 属性的设置值必须是整型值。如果设置 CommonDialog 控件的 cdlPDUseDevModeCopies 标志,则该属性始终返回 1。 对于 Printer 对象,对多份打印可能进行、也可能不进行核对,这取决于打印机驱动程序。可以将整个文档或将每一页打印多份。对于不支持核对的打印机,设置 Copies = 1,然后在程序中使用循环,就可以将整个文档打印多份。 三、Count 属性 Count 属性(VB 集合)返回集合中对象的数目。该属性的语法为 object.Count,object 是一个对象表达式,其值是―应用于‖列表中的一个对象。 Count 属性可以与 For...Next 语句一起使用,对集合中的窗体或控件上执行操作。例如,下面的代码将一个窗体上的所有控件向右移动 0.5 英寸: For i = 0 To Form1.Controls.Count - 1 Form1.Controls(i).Left = Form1.Controls(i).Left + 720 Next i 四、CurrentX、CurrentY 属性 CurrentX、CurrentY 属性返回或设置下一次打印或绘图方法的水平(CurrentX)或垂直(CurrentY)坐标。 CurrentX、CurrentY 属性的语法为 object.CurrentX [= x],object.CurrentY [= y],其中 object 是 Printer 对象,x 和 y 是确定水平和垂直坐标的数值。 坐标从对象的左上角开始测量。在对象的左边 CurrentX 属性值为 0,上边的 CurrentY 为 0。坐标以缇为单位表示,或以 ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop 和 ScaleMode 性定义的度量单位来表示。 五、DeviceName 属性 DeviceName 属性返回驱动器支持的设备名。该属性的语法为 object.DeviceName,object 是 Printer 对象。 每个打印机驱动程序可以支持一个或多个设备—例如,HP LaserJet IIISi 是一个设备名。 VB Printer 对象的所有属性都是非常有用的,但是需要注意的是,Printer 对象属性的效果取决于打印机生产商提供的驱动程序。一些属性设置可能不起作用,或几个不同的属性设置具有相同的结果。如果设置值超出可接受范围,就会产生错误。更多的信息,参阅有关驱动程序的生产商文档。
剩余12页未读,继续阅读
- fanweiboy2020-03-16想寻找用usb口实现针式同步打印的方法!这个好像无法实现!并口控制没有问题!
- 粉丝: 4
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助