社区
数据库(包含打印,安装,报表)
帖子详情
form1.printform时怎么打印图片
jainkai
2018-10-13 02:36:56
如题,用到了窗体打印,但是窗体上有一个图片,使用
form1.printform打印时,IMAGE没打出来,我已经把FORM的Autoredraw设为TRue了 还是不行
我知道单单图片打印是用Printer.PaintPicture 但是我要在Form1.printform 这里把图片打出来
怎么把两个结合起来啊 谢谢大家
...全文
342
5
打赏
收藏
form1.printform时怎么打印图片
如题,用到了窗体打印,但是窗体上有一个图片,使用 form1.printform打印时,IMAGE没打出来,我已经把FORM的Autoredraw设为TRue了 还是不行 我知道单单图片打印是用Printer.PaintPicture 但是我要在Form1.printform 这里把图片打出来 怎么把两个结合起来啊 谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
舉杯邀明月
2018-10-24
打赏
举报
回复
在截图之后,只要“取消置顶”就行了。“活动窗口”的事就别管了。
舉杯邀明月
2018-10-24
打赏
举报
回复
那在“截图”操作时,先把自己的窗口“置顶、并设置为活动窗口”,
然后再截图,就不会被挡住了。
(相关API: SetWindowPos( ) ,最后一个参数,用上 NOSIZE和 NOMOVE 这两个Flag )
jainkai
2018-10-24
打赏
举报
回复
找了点资料,把FORM保存了图片,然后打印图片,成功了
不过,貌似被其他窗口挡住了的话,截取的图片就是被挡住的画面,有点惨
铁面
2018-10-16
打赏
举报
回复
跟form的autoredraw没关系。用一个picture控件加载图片,然后打印吧
舉杯邀明月
2018-10-13
打赏
举报
回复
用1个PictureBox做“后台缓冲”、用BitBlt( )把“整个窗口”的图像Copy到那个PictureBox上,
然后 Printer.PaintPicture 打印缓冲图片的image属性。
print后面什么也没有 vb_vb用
printf
orm
打印
不出全部窗体内容
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。话题:vb用
printf
orm
打印
不出全部窗体内容,怎么办?回答:我来告诉你标准!用数据报表设计器设计数据报表话题:VB
f
orm
打印
缩放的问题,想把
f
orm
扩大
打印
到A4纸问题详情:不管怎么设置,都不管用,很郁闷~ 码如下: Printer.Zoom =回答:
F
ORM
的大小不是无大的,是不能超过屏幕分辨率的范围的。 这种情况可以在
f
orm
...
VB的几种
打印
方法
我们编程
时
,如果在程序中加入“
打印
”功能会使程序更加完善,更加专业。下面,我提供几种编写
打印
程序的方法以供大家参考。 1. 采用Visual Basic提供的简单
打印
函数
PrintF
orm
方法 应用程序窗体的
PrintF
orm
方法
时
Visual Basic把当前窗体的位图送到
打印
机。该方法的优点在于它几乎不需要任何编程但也有很大缺陷。最为突出的是当低分辨率图形在高分辨率
打印
机上
打印
时
其结果...
如何
打印
整个 VB 窗体和控制
打印
大小
概要: Visual Basic 的 Windows
PrintF
orm
方法提供了一种
打印
窗体的工作区的方法。但是,
PrintF
orm
不允许您控制大小或在
打印
输出的比例,或
打印
窗体在非工作区 (标题和边框)。下面的代码示例将使用 Windows API 函数来
打印
整个窗体,并提供了一种方法来控制输出的大小。 此方法还可用于
打印
仅客户端区域特定的大小,并控制允许文本或其他图形作为窗...
编写VB
打印
控制程序的几点心得
Visual Basic(VB)给用户提供了可视化编程环境,因其简单易学、功能强大而得到了广泛的应用。VB提供了两种实现
打印
的方法。一般在对
打印
质量要求不高的场合,或者是编程项目的早期开发过程中,可以直接使用VB窗体的
Printf
orm
方法实现
打印
。用这种方法实现
打印
具有编程简单、易用并且功能强大的优点,它只需要通过一行代码,几乎能
打印
所有内容。实现的方法就是:首先将要
打印
的内容在屏幕上显示出来,
VB 中
打印
设置中的问题
Printer.Height=10*567 Printer.Width=5*567 Printer.ScaleWidth = 210 Printer.ScaleHeight = 297 Printer.ScaleMode = 6 设置
打印
的单位 Printer.PaperSize = vbPRPSA4 定义纸张大小为A4 Printer.FontSize = 11 如何用printer设置打
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章