打印机问题,急救!! 请问各位?怎样在VB中使用打印机打印出我在picturebox中画出的图片?最好详细一点.急用!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Visual Basic的Printer对象支持PaintPicture方法,可以支持打印位图。其语法为: Printer.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode 参数Picture是必需的,指明要绘制到打印机上的图形的来源源,通常是对象的Picture或Image属性。 参数x1, y1也是必需的,均为单精度数值,指定参数picture所确定图形在打印机上绘制的坐标(x-轴和y-轴)。其值的单位是由Printer的 ScaleMode 属性决定的。 参数Width1和Height1是可选的,都是单精度数值,指示图象的目标宽度和高度。如果目标宽度/高度比源宽度 (width2)/高度(height2)大或者小,将适当地拉伸或压缩图形。如果省略这两个参数,则使用图形的原始尺寸。 参数x2, y2、Width2和Height2是可选的。它们指示参数picture确定的图象内剪贴区的坐标(x-轴和y-轴)和大小。利用这四个参数,我们可以打印图象的一部分。默认是打印整个图象。 参数Opcode是可选的,是长型数值。它用来定义在将图象绘制到打印机上时对图象执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic帮助文件中的有关内容。对于打印机来说,这个参数较少使用;而在屏幕显示图象时往往利用这个参数实现一些特殊效果。 通过使用负的目标高度值 (height1)或目标宽度值 (width1) ,可以水平或垂直翻转位图。 下面是一个简单的例子: Printer.PaintPicture Picture1.Image, 0, 0 SHANNON ---------------- [email protected] vb6访问数据库出现“...字符串数据,右截位” 用VB 6写SQL数据添加问题 如何把前一个窗口的值保存到下一个窗口的某个控件里? 推荐一个专业的数据库技术网站 急啊,DataReport 分组的问题,分组能否在一张表当中操作? 哪位知道怎么使用VB自动创建一个Sqlserver库 如何利用Winsock控件在局域网中传输文件? 在VB环境下调式通过的多线程,在编译成了EXE后,就没发执行了! 急!怎么判断记录集rs中已经存在某学号(student表)? 关于把一个数据库中的表导到另一个数据库中(急,在线等待) 控件的快捷键的问题-----各位高手指教 XML与数据库的转换
Printer.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode
参数Picture是必需的,指明要绘制到打印机上的图形的来源源,通常是对象的Picture或Image属性。
参数x1, y1也是必需的,均为单精度数值,指定参数picture所确定图形在打印机上绘制的坐标(x-轴和y-轴)。其值的单位是由Printer的 ScaleMode 属性决定的。
参数Width1和Height1是可选的,都是单精度数值,指示图象的目标宽度和高度。如果目标宽度/高度比源宽度 (width2)/高度(height2)大或者小,将适当地拉伸或压缩图形。如果省略这两个参数,则使用图形的原始尺寸。
参数x2, y2、Width2和Height2是可选的。它们指示参数picture确定的图象内剪贴区的坐标(x-轴和y-轴)和大小。利用这四个参数,我们可以打印图象的一部分。默认是打印整个图象。
参数Opcode是可选的,是长型数值。它用来定义在将图象绘制到打印机上时对图象执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符)。关于位操作符常数的完整列表,请参阅 Visual Basic帮助文件中的有关内容。对于打印机来说,这个参数较少使用;而在屏幕显示图象时往往利用这个参数实现一些特殊效果。
通过使用负的目标高度值 (height1)或目标宽度值 (width1) ,可以水平或垂直翻转位图。
下面是一个简单的例子:
Printer.PaintPicture Picture1.Image, 0, 0
SHANNON
----------------
[email protected]