狂送100分(39)
form1上有一图片picture1,我要打印这张图片,printer.print form1.pricture1好像不行,给个代码,谢谢. 问题点数:100、回复次数:10Top
1 楼winner530(永远好心情)回复于 2003-08-01 20:55:36 得分 10
先让Picture1的大小与Form1的大小相同,然后Printer.Print Form1就行了。Top
2 楼wingchi(期待第十五个五年计划)回复于 2003-08-01 21:02:11 得分 10
先让Picture1的大小与Form1的大小相同,然后Printer.Print Form1就行了。
Top
3 楼csdngoodnight(居然比我还快,你真行!)回复于 2003-08-01 21:09:51 得分 60
PaintPicture方法
在Form, PictureBox或Printer上绘制图形文件,不支持命名参数.
语法
object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2, height2, opcode
其中Picture是必需的参数,代表要绘制到object上的图形源.x1, y1是必需的单精度值,指定在object上绘制picture的目标坐标(x-轴和y-轴).Width1是可选的单精度值,指示picture的目标宽度.Height1是可选的单精度值,指示picture的目标高度.x2, y2是可选的单精度值,指示 picture 内剪贴区的坐标(x-轴和y-轴).Width2是可选的单精度值,指示picture内剪贴区的源宽度.Height2是可选的单精度值,指示picture 内剪贴区的源高度.Opcode是可选的长型值或仅由位图使用的代码.用来定义在将pictur绘制到object上对picture执行的位操作.Top
4 楼csdngoodnight(居然比我还快,你真行!)回复于 2003-08-01 21:11:57 得分 0
me.PaintPicture picture1, 0, 0, me.width, me.height, 0, 0, picture1.width, picture1.height
'将picture1图片打满窗体Top
5 楼csdngoodnight(居然比我还快,你真行!)回复于 2003-08-01 21:14:33 得分 0
窗体的autoredraw 属性 = trueTop
6 楼binbin2000(binbin)回复于 2003-08-01 21:19:47 得分 0
to all:
我在一张纸上已经打印了东西,然后在指定位置打印图片
printer.currentX = m
printer.currentY = n
然后打印那张图片
printer.print form1.picture1
结果失败了.Top
7 楼victorycyz(--)回复于 2003-08-01 21:55:41 得分 10
打印图片不用print,用paintprintTop
8 楼victorycyz(--)回复于 2003-08-01 21:56:57 得分 0
sorry,是paintpictureTop
9 楼zjcxc(邹建)回复于 2003-08-01 23:24:45 得分 5
同意楼上.Top
10 楼since1990(level)回复于 2003-08-01 23:56:23 得分 5
帮你upTop



