打印机问题,急救!! 请问各位?怎样在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] [倾尽全部分,重量级问题]VB+Access数据库关于事务问题请教~~ 速结贴:请问关于判断用户自定义类型数组是否为Nothing的问题:) 用Setup Factory制作安装程序时怎么注册文件类型? 怎样实现活动窗口的问题 flexcell控件的使用 小问题 SQL选择问题 高分求助:一次性打印指定文件夹下的所有可打印文件(文件格式不定) dao問題 请教高手Winsock控件有关问题? 控件的快捷键的问题-----各位高手指教 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]