vb picture控件打印 条件:1 将Picture控件里加载的控件(如Label)打印出来2 Image控件也可以,重点是里面加载的控件及控件上的Caption或Text 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As LongPrivate Const SRCCOPY = &HCC0020 ' (DWORD) dest = sourcePrivate Sub Command1_Click() Picture2.Width = Picture1.Width Picture2.Height = Picture1.Height Picture2.AutoRedraw = True BitBlt Picture2.hDC, 0, 0, Picture1.Width / Screen.TwipsPerPixelX, Picture1.Height / Screen.TwipsPerPixelY, Picture1.hDC, 0, 0, SRCCOPY Picture2.AutoRedraw = False Picture2.Refresh Printer.PaintPicture Picture2.Image, 1000, 1000 Printer.EndDocEnd Sub 在打印机上打印picture1的图片和控件,打印到以(1000,1000)为左上角的位置。Picture2可以隐藏起来。 这上面有源码。http://www.egooglet.com/static_html/200511121320237648admin.html 我现在用Printer方法打印,怎么设置打印图形大小与打印纸张大小一致?我现在的方法是,先调用打印对话框,然后设置打印纸张为A4(或其他),但是,打印出来不和比例, 不能打印全图,我只有把图形比例调小打印,才能实现。但不同的纸型打印比例得不同设置,怎么能做个通用的设置呢?现在问题是:也就是说,打印图形不变,但使图形进行自动缩放,自动符合所选纸型大小,满页打印? VB 万能查询控件的用法和原代码,特别简单,请到http://hexun.com/jysse查看 VB 万能查询控件的用法和原代码,特别简单,请到http://hexun.com/jysse查看 什么杀毒软件好用? vsflexgrid控件 的问题 请问vb中,什么样与sqlserver相连 Table控件查询排序的问题! 关于用VB控件EXCEL 如何用API函数获得当前输入光标在哪个文本框里? 如何根据用户不同的权限来确定用户可以做的工作? 有的时候看到网页上精美的 Flash 动画想收藏到自己的硬盘上来,却苦于无从下手。如果你也遇到过有这个问题那就试试这个软件吧:GetFlash ListBox如何加上了多选框 VB中的超链接 MSFlexGrid如何获取选中行的某些列信息? access数据库中第一列设为主键,为何在datagrid中排列顺序出现错误?
Picture2.Width = Picture1.Width
Picture2.Height = Picture1.Height
Picture2.AutoRedraw = True
BitBlt Picture2.hDC, 0, 0, Picture1.Width / Screen.TwipsPerPixelX, Picture1.Height / Screen.TwipsPerPixelY, Picture1.hDC, 0, 0, SRCCOPY
Picture2.AutoRedraw = False
Picture2.Refresh
Printer.PaintPicture Picture2.Image, 1000, 1000
Printer.EndDoc
End Sub
Picture2可以隐藏起来。
我现在的方法是,先调用打印对话框,然后设置打印纸张为A4(或其他),但是,
打印出来不和比例, 不能打印全图,我只有把图形比例调小打印,才能实现。
但不同的纸型打印比例得不同设置,怎么能做个通用的设置呢?
现在问题是:
也就是说,打印图形不变,但使图形进行自动缩放,自动符合所选纸型大小,满页打印?