vb printer打印属性大全

上传人:ji****72 文档编号:37527558 上传时间:2018-04-17 格式:DOC 页数:10 大小:112.50KB
返回 下载 相关 举报
vb printer打印属性大全_第1页
第1页 / 共10页
vb printer打印属性大全_第2页
第2页 / 共10页
vb printer打印属性大全_第3页
第3页 / 共10页
vb printer打印属性大全_第4页
第4页 / 共10页
vb printer打印属性大全_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《vb printer打印属性大全》由会员分享,可在线阅读,更多相关《vb printer打印属性大全(10页珍藏版)》请在金锄头文库上搜索。

1、- 1 -printer 属性大全属性大全ColorMode 属性属性 返回或设置一个值,决定彩色打印机是按彩色还是单色打印输出。运行时不可用。语法:object.ColorMode = value ColorMode 属性语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 Value 常数或整数,指定打印方式, “设置值”中有详细描述。 value 的设置值为: 设置值 值 描述 VbPRCMMonochrome 1 以单色打印输出(一般为黑白阴影) VbPRCMColor 2 以彩色打印输出 说明:缺省值取决于打印机驱动程序和当前打印机设置。单色打

2、印机忽略该属性。注意 Printer 对象属性的效果,取决于打印机生产商提供的驱动程序。有些属性 设置可能不起作用,或有可能几个不同的属性设置具有相同的结果。如果对不支 持彩色的打印机设置 ColorMode 属性,设置值将被忽略。但如果试图引用该 ColorMode 属性,则给出错误信息。在可接受范围外的设置,也有可能导致错 误。有关更多的信息,请参阅有关驱动程序的生产商文档。Copies 属性属性 返回或设置需要打印的份数。对于 Printer 对象,在设计时不可用。 语法:object.Copies = number Copies 属性语法包含下面部分: 部分 描述 Object 对象表

3、达式,其值是“应用于”列表中的一个对象。 Number 数值表达式,指定需要打印的份数。该值必须是整型值。 说明:对于“打印”对话框,该属性返回在“份数”框中用户输入的份数。如果设置 CommonDialog 控件的 cdlPDUseDevModeCopies 标志,则该属性始终返回 1。 对于 Printer 对象,对多份打印可能进行、也可能不进行核对,这取决于打印机 驱动程序。可以将整个文档或将每一页打印多份。对于不支持核对的打印机,设 置 Copies = 1,然后在程序中使用循环,就可以将整个文档打印多份。注意 Printer 对象属性的效果取决于打印机生产商提供的驱动程序。一些属性设

4、 置可能不起作用,或几个不同的属性设置具有相同的结果。如果设置值超出可接 受范围,就会产生错误。更多的信息,参阅有关驱动程序的生产商文档。Count 属性(属性(VB 集合)集合) 返回集合中对象的数目。 语法:object.Count object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。 说明:能够与 For.Next 语句一起使用该属性对集合中的窗体或控件上执行操 作。例如,下面的代码将一个窗体上的所有控件向右移动 0.5 英寸(ScaleMode 属性设置为 1 或 vbTwips): For i = 0 To Form1.Controls.Count - 1For

5、m1.Controls(i).Left = Form1.Controls(i).Left + 720 Next i 也可以使用这种结构快速地使窗体中的所有控件有效或失效。 当与 If TypeOf 语句一起使用时,可以经过所有的控件进行循环并进行改变,例 如,仅对文本框的 Enabled 属性设置或仅对选项按钮的 BackColor 属性的设置 进行处理。CurrentX、CurrentY 属性属性 返回或设置下一次打印或绘图方法的 水平 (CurrentX) 或垂直 (CurrentY) 坐标。 设计时不可用。 语法:object.CurrentX = x object.CurrentY =

6、 y CurrentX 和 CurrentY 属性语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 X 确定水平坐标的数值。Y 确定垂直坐标的数值。 说明:坐标从对象的左上角开始测量。在对象的左边 CurrentX 属性值为 0,上 边的 CurrentY 为 0。坐标以缇为单位表示,或以 ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop 和 ScaleMode 属性定义的度量 单位来表示。 用下面的图形方法时,CurrentX 和 CurrentY 的设置值按下述说明改变: 方法 设置 CurrentX, Curr

7、entY 为: Circle 对象的中心。- 2 -Cls 0,0。 EndDoc 0,0。 Line 线终点。 NewPage 0,0。 Print 下一个打印位置。 Pset 画出的点。DeviceName 属性属性 返回驱动器支持的设备名。 语法:object.DeviceNameobject 所在处代表一个对象表达式 ,其值是“应用于”列表中的一个对象。 说明:每个打印机驱动程序可以支持一个或多个设备例如,HP LaserJet IIISi 是一个设备名。 注意 Printer 对象属性的效果,取决于打印机生产商提供的驱动程序。一些属性 设置可能不起作用,或几个不同的属性设置具有相同的

8、结果。如果设置值超出可 接受范围会产生错误。有关更多的信息,请参阅具体驱动程序的由生产商提供的 文档。DrawMode 属性属性 返回或设置一个值,决定图形方法的输出外观或者 Shape 及 Line 控件的外观。语法:object.DrawMode = number DrawMode 属性语法包含下面部分: 部分 描述 object 对象表达式,其值是“应用于”列表中的一个对象。 Number 整型值,指定外观, “设置值”中有详细描述。 number 的设置值为: 常数 设置值 描述 VbBlackness 1 黑色。 VbNotMergePen 2 非或笔 与设置值 15 相反 (Mer

9、ge Pen)。 VbMaskNotPen 3 与非笔 背景色以及画笔反相二者共有颜色的组合。 VbNotCopyPen 4 非复制笔 设置值 13 (Copy Pen) 的反相 VbMaskPenNot 5 与笔非 画笔以及显示反相二者共有颜色的组合。 VbInvert 6 反转 显示颜色的反相VbXorPen 7 异或笔 画笔的颜色以及显示颜色的组合,只取其一。 VbNotMaskPen 8 非与笔 设置值 9 (Mask Pen) 的反相。 VbMaskPen 9 与笔 画笔和显示二者共有颜色的组合。 VbNotXorPen 10 非异或笔 方式 7 的反相 (Xor Pen)。 VbN

10、op 11 无操作 输出保持不变。该设置实际上关闭画图。 VbMergeNotPen 12 或非笔 显示颜色与画笔颜色反相的组合。 VbCopyPen 13 复制笔(缺省值) 由 ForeColor 属性指定的颜色。 VbMergePenNot 14 或笔非 画笔颜色与显示颜色的反相的组合。 VbMergePen 15 或笔 画笔颜色与显示颜色的组合。 VbWhiteness 16 白色。 说明:当用 Shape 或 Line 控件,或者用图形方法画图时,使用这个属性产生 可视效果。Visual Basic 将绘图模式的每一个像素与现存背景色中相应的像素做 比较,然后进行逐位比较操作。例如,设

11、置值 7(异或笔)用 Xor 操作符将绘 图模式像素和背景像素组合起来。 DrawMode 设置值的真正效果,取决于运行时所画线的颜色与屏幕已存在颜色 的合成。对于设置值 1,6,7,11,13 和 16 可以最可靠地预知该属性的输出 结果。DrawStyle 属性属性 返回或设置一个值,以决定图形方法输出的线型的样式。 语法:object.DrawStyle = number DrawStyle 属性语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 Number 整数,指定线型, “设置值”中有详细描述。 number 的设置值为: 常数 设置值

12、描述 VbSolid 0 (缺省值)实线 VbDash 1 虚线 VbDot 2 点线 VbDashDot 3 点划线 VbDashDotDot 4 双点划线 VbInvisible 5 无线 VbInsideSolid 6 内收实线- 3 -说明:若 DrawWidth 属性设置为大于 1, DrawStyle 属性设置值为 1 到 4 会 画一条实线( DrawStyle 属性值不改变) 。若 DrawWidth 设置为 1, DrawStyle 产生的效果如前面表中的各设置值所述。DrawWidth 属性属性 返回或设置图形方法输出的线宽。 语法:object.DrawWidth = s

13、ize DrawWidth 属性语法具有下列组成部分: 部分 描述 object 对象表达式,其值是“应用于”列表中的一个对象。 size 数值表达式,其范围从 1 到 32,767。该值以像素为单位表示线宽。缺省值 为 1,即,一个像素宽。 说明:增大该属性值会增加线的宽度。如果 DrawWidth 属性值大于 1,DrawStyle 属性值设置为 1 到 4 时会画出一条实线来(DrawStyle 属性值 不会改变) 。将 DrawWidth 设置为 1,允许 DrawStyle 产生 DrawStyle 属性表 中列出的结果。DriverName 属性属性 返回 Printer 对象的驱

14、动器名。 语法:object.DriverName object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。 说明:每个驱动程序都有其唯一的名称。例如,几种 Hewlett-Packard 打印机的 DriverName 是 HPPCL5MSDriverName 一般是去掉扩展名的驱动程序文件名。注意 Printer 对象属性的效果,取决于打印机生产商提供的驱动程序。一些属性 设置可能不起作用,或几个不同的属性设置具有相同的结果。设置值超出可接受 范围会产生错误。有关进一步信息,参阅有关驱动程序的由生产商提供的文档。Duplex 属性属性 返回或设置一个值,以决定是否要双面打

15、印(若打印机支持该功能) 。在设计时 不可用。 语法:object.Duplex = value Duplex 属性语法包含下面部分: 部分 描述Object 对象表达式,其值是“应用于”列表中的一个对象。 Value 值或常数,指定打印类型, “设置值”中有详细描述。 value 的设置值为: 常数 值 描述 VbPRDPSimplex 1 按当前设置的方向单面打印。 VbPRDPHorizontal 2 用水平页面旋转格式双面打印。 VbPRDPVertical 3 用垂直页面旋转格式双面打印。 说明:对于水平双面打印,每页两面的顶部在纸的同一端而垂直双面打印,一 页的底部和另一页的顶端在

16、纸的同一端。下面是水平和竖直双面打印的示意图: 注意 Printer 对象属性的效果,取决于打印机生产商提供的驱动程序。一些属性 设置可能不起作用,或几个不同的属性设置产生相同的结果。如果设置值超出可 接受范围,则产生错误。有关进一步信息,请参阅有关驱动程序的由生产商提供 的文档。FillColor 属性属性 返回或设置用于填充形状的颜色:FillColor 也可以用来填充由 Circle 和 Line 图形方法生成的圆和方框。 语法:object.FillColor = value FillColor 属性语法包含下面部分: 部分 描述 Object 对象表达式,其值是“应用于”列表中的一个对象。 Value 值或常数,确定填充颜色, “设置值”中有详细描述。 value 的设置值如下: 设置值 描述 标准 RGB 颜色 在程序中提供 RGB 或 QBColor 函数的颜色集 系统缺省颜色 “对象浏览器” 中的 Visual Basi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号