如何不使用IE内置的打印功能打印网页的内容?(100分)

  • 主题发起人 主题发起人 jacer
  • 开始时间 开始时间
J

jacer

Unregistered / Unconfirmed
GUEST, unregistred user!
为了打印的美观,希望不用IE内置的打印功能打印网页的内容,
有那位大侠作过这方面的程序,指点一二吧!!
 
这个…你得自己写程序啦。
看你要打印什么内容,什么格式了。不过,思路是一样的,你先用程序下载网页的源文件,再用你的程序对网页的有关内容进行分析,再显示,再打印好啦。
 
在delphi中放置ie的active控件名称为WebBrow,
WebBrow.ExecWB(6,2)
 
使用ActiveX控件能在客户端打印吗?
 
WebBrow.ExecWB(6,2)方法可以在自己的exe文件中打印。我做过且成功了。
 
to:姚哥
1、在页面放一个ActiveX控件,如何让这个控件取得当前页面的一些params?
2、你是在ActiveX用ie的WebBrowser控件?不能排版吧?
3、WebBrow是ie默认的还是你在程序中声明的?
4、能去掉ie可恶的页眉和页脚吗?
我可是希望打印的美观阿。
 
没人回答吗?????
神啊,救救我吧。
 
有人用过FDF Merge吗?
神啊,救救我吧。
 
如何能去掉ie可恶的页眉和页脚吗?
 
TO jacer:
1、为了打印的美观,希望不用IE内置的打印功能打印网页的内容……
我告诉你一个坏消息:你做不到的!!难道你自己编写程序完成类似IE的打印功能?太难了!
姚哥说的没错,但是最终还是调用IE的打印功能。
2、能去掉ie可恶的页眉和页脚吗?
能!无论是手工还是用程序都能去掉页眉页脚。手工:浏览器--〉文件--〉页面设置,清空页眉页脚即可。
程序:我也没有实验,但肯定可以,自己查资料吧。

 
页眉页脚里的变量的含义:
w-->webcaption网站的标题(或者名称)
u-->url
t-->time
p-->当前页(current page number)
P-->总页数(count of page)
d-->date
b-->blank(一段空白)
 
jacer,你的问题解决了吗?我跟你一样我也是想写一个这么一个ACTIVEX控件,供在主页中
使用!你能告诉我应如何写吗?急!!!
 
问题采用变通的方法解决了!
使用fop
 
多人接受答案了。
 
来自:jacer,
问题采用变通的方法解决了!
使用fop
===========================================
请问jacer,fop是什么?我遇到了和你同样的问题,你是怎么把页眉页脚去掉的?能详细说一下吗?
多谢。
 
后退
顶部