社区
多媒体
帖子详情
如何打印PictureBox中的所有内容,分不够可以再加
cnming
2002-11-13 11:58:28
众所周知,PictureBox其实类似容器,可以往里头添加一些空间,比如Label、Text、Image等等控件,还支持画一些图形、写一些文本等功能,同时还支持打印的功能,但是我打印的时候就是打印不出添加的控件和所添加的控件的内容,只能打印出PictureBox写入的文本、线条等等。请问如何解决?
...全文
63
17
打赏
收藏
如何打印PictureBox中的所有内容,分不够可以再加
众所周知,PictureBox其实类似容器,可以往里头添加一些空间,比如Label、Text、Image等等控件,还支持画一些图形、写一些文本等功能,同时还支持打印的功能,但是我打印的时候就是打印不出添加的控件和所添加的控件的内容,只能打印出PictureBox写入的文本、线条等等。请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnming
2002-11-17
打赏
举报
回复
to Sadies()
你说的这个我做过,但是现在我需要的是直接打印PictureBox的内容
cnming
2002-11-16
打赏
举报
回复
请问打印效果好不?
cnming
2002-11-16
打赏
举报
回复
谢谢,我给你发Email了,注意查收
Sadies
2002-11-16
打赏
举报
回复
对printer对象操作也能打印,我做过,具体的代码想不起来了,你找资料看一下
发财蛇
2002-11-16
打赏
举报
回复
给我发一个好嘛?谢谢
mk117@yeah.net
cellblue
2002-11-15
打赏
举报
回复
在网络上曾经看到可以打印,但是具体方法还需要查查看
cnming
2002-11-15
打赏
举报
回复
怎么没有人来帮忙
heycd
2002-11-15
打赏
举报
回复
我做个这个东西,但是源代码我忘了,我去单位查一下发给你吧
我的电邮:he_young@163.net
我说一下具体思路,好像只有3-4行代码,很短的
先将Picture的内容存到系统剪贴板中,其实就是一个Buffer缓冲区,然后打印剪贴板中的东西就可以了
cnming
2002-11-15
打赏
举报
回复
他们的这种方法其实就可以称为抓屏
myhfit
2002-11-15
打赏
举报
回复
其实就是抓屏
用GetDC(0)
再用Bitblt复制到一个PictureBox(控制住区域)
再打印
cnming
2002-11-15
打赏
举报
回复
综合rsong(葛覃)和cellblue(cellblue) 的两篇文章,这样应该是可以解决问题了,但是同样存在一个问题,就是完全图形打印的话,文字的效果会变差,而且打印速度会变慢
cellblue
2002-11-15
打赏
举报
回复
楼上的
如果可以读出BMP出来,完全可以把它存在剪切板中,然后粘贴到另外一个PictureBox中,然后就可以打印了
rsong
2002-11-15
打赏
举报
回复
我也在做此问题,初步想将该BOX上面各像素的RGB值读出来,再想法存为一个BMP文件,再打印。现在可以读出来,正在查找BMP OR JPG的格式,但这样打印质量肯定是不行的。于是,能否编写一个打印机控制程序,控制打印机在纸张的某位置上打印相应的控件。
老兄若有进展可否通知一下?
cellblue
2002-11-15
打赏
举报
回复
好像在一个“问专家”的网站里有提到过这个问题,但是那里头不是针对如何打印的问题,而是提打印质量的问题,因此应该是能打印的
ChrisCai
2002-11-15
打赏
举报
回复
应该不能打印
cnming
2002-11-14
打赏
举报
回复
怎么这么早就没有人了?
cnming
2002-11-14
打赏
举报
回复
大哥大姐们,帮忙!!!
多媒体
808
社区成员
8,274
社区内容
发帖
与我相关
我的任务
多媒体
VB 多媒体
复制链接
扫一扫
分享
社区描述
VB 多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章