我想作这样的一个控件,只是不知道从什么地方下手,大家指明一下道路呀!

chinahuman 2003-08-19 09:01:52
想作一个用于web调用的控件,实现一些简单的打印功能:可以设定页边距,可以设页眉页脚,可以打印指定的窗口,请问这样的控件作起来的时候简单吗?还有要怎么样来实现?
...全文
75 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinahuman 2003-08-27
  • 打赏
  • 举报
回复
好的,多谢谢了,我回去试一下
pigpag 2003-08-26
  • 打赏
  • 举报
回复
因为自己解析HTML是一件非常麻烦的事情。比如你看这里的网页源码,是XML结构的。如果光光打印根本就没有界面。一般还是要调用一下WebBrowser的。WebBrowser好像支持打印的页面设置,我想这个在MSDN也许有。
pigpag 2003-08-26
  • 打赏
  • 举报
回复
Web浏览器 -> WebPage
pigpag 2003-08-26
  • 打赏
  • 举报
回复
看来打印Web浏览器的确是一个FAQ啊。

http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=176470

如果要打印一个Frame,创建一个新的WebBrowser,并Navigate到其中的框架就可以了。

具体获取Frame内部地址的方法,要用到Document.All对象的枚举
chinahuman 2003-08-26
  • 打赏
  • 举报
回复
自已再UP 一次
chinahuman 2003-08-25
  • 打赏
  • 举报
回复
pigpag(噼里啪啦):
1.我要打印web浏览器,我前面说的打印窗口是指的是打印web页中某一指定的页,也就是比如说有一个框架里面有好多个框架页,我只要打印其中的某一个指定的框架页。
2.在MSDN上我没有查到相应的东西。
3.我想知道的是写这样的控件的一个比较详细的过程,我的VB还没有学太久,想知道一些详细一些的东西。
pigpag 2003-08-24
  • 打赏
  • 举报
回复
1. 你要打印的是什么窗体?自己创建的,还是Web浏览器,还是其他窗体?
2. MSDN上查过没有?这种打印是非常基本的打印,除了页眉页角要自己处理之外,其他都是现成的,有关打印的部分帮助里面很详细。
3. 高手也许不高兴回答。因为这样的问题没有细化。比如这样的问题:

中国文化和西方有何不同?

叫人怎么回答?但是这样:

中国人和西方人主要用什么餐具?

就细化了,能够让人回答了。
一般说来,不要在论坛上问——某某软件怎么做——比较好,大家都是在网络上,需要用键盘输入。许多高手已经开始转向复制MSDN了,如果自己能先查MSDN就好了。
chinahuman 2003-08-24
  • 打赏
  • 举报
回复
再次顶一下
zhiqiuchen 2003-08-23
  • 打赏
  • 举报
回复
可以参考以下直接vb编程,打印窗体的方法,然后在控件编程实现。
xingnup 2003-08-23
  • 打赏
  • 举报
回复
我也UP
chinahuman 2003-08-23
  • 打赏
  • 举报
回复
再次UP
chinahuman 2003-08-23
  • 打赏
  • 举报
回复
我没有,知道在哪里可以下到?对了这本书的名字叫什么?
zhiqiuchen 2003-08-23
  • 打赏
  • 举报
回复
你有王国荣编写的书吗,那里说得很清楚,有专门教如何打印窗体控件的实例
chinahuman 2003-08-23
  • 打赏
  • 举报
回复
能不能说清楚一些,或是有没有实例可以看?
chinahuman 2003-08-22
  • 打赏
  • 举报
回复
那具体的要怎么作呢?
chinahuman 2003-08-21
  • 打赏
  • 举报
回复
自已顶一下了。
zhiqiuchen 2003-08-21
  • 打赏
  • 举报
回复
将要打印的文件放在控件中,然后在控件中打印文章。
chinahuman 2003-08-21
  • 打赏
  • 举报
回复
自已再顶一下了,这里真的没有高手吗?
hxy1982 2003-08-20
  • 打赏
  • 举报
回复
叫高手来~!
关注
Thanks4Help 2003-08-20
  • 打赏
  • 举报
回复
up :)
加载更多回复(7)

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧