关于页面打印(尤其是“孟子E章”一定要帮我)

现在我报表程序都写好了,而且IE界面也都显示正常了

现在就剩下打印没写了

我是想在报表下面放一个“打印”的按纽

然后希望客户端如果连接了打印机就将页面以横向格式输出

因为报表比较宽

请问有没有这方面的通用程序

谢谢

下面这段代码我已经测试过

是 net_lover(孟子E章) 提供给我的

可是不能运行,我不晓得错在哪里咯

快帮帮我咯

提示说 'factory.printing' 不是对象

我该怎么办呢

1<object classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360" id="factory" style="display:none" viewastext=""></object>
 1<script defer="">   
 2function window.onload() {   
 3factory.printing.header = "来自[孟宪会之精彩世界] (自定义页眉)"   
 4factory.printing.footer = "欢迎再次来到[孟宪会之精彩世界] (自定义页脚)"   
 5factory.printing.leftMargin = 0.75   
 6factory.printing.topMargin = 1.5   
 7factory.printing.rightMargin = 0.75   
 8factory.printing.bottomMargin = 1.5   
 9}   
10</script>
 1<p>23452awefasdfasf   
 2<table border="1" width="100%">
 3<tr>
 4<td width="50%">asdgdf</td>
 5<td width="50%">dfgsdfg</td>
 6</tr>
 7<tr>
 8<td width="50%">dfgsdfg</td>
 9<td width="50%">dfsgdfg</td>
10</tr>
11</table>
12<p><input onclick="factory.printing.Print(false)" type="button" value="打印本页"/>
13<input onclick="factory.printing.PageSetup()" type="button" value="页面设置"/>
14<input onclick="factory.printing.Preview()" type="button" value="打印预览"/>
15<br/>
16<a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static" target="_blank">具体使用手册,更多信息,点这里</a>   
17  
18  
19ywcannon(yorn) 给我说了点东西,非常感谢   
20用<object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="wb" name="wb" width="0">
21</object>试试看,估计无法打印的原因就是出在classid上。   
22可是我不明白是要我改哪里   
23我把上面的那段代码的<object>……</object>替换掉了,可还是没用   
24  
25救命啊   
26\---------------------------------------------------------------   
27  
28需要安装<object classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360" id="factory" style="display:none" viewastext=""></object>控件的呀,没有安装是不能用的啊   
29\---------------------------------------------------------------   
30  
31在ASP页面上调用组件,一定要先组册。根据你的错误提示:'factory.printing' 不是对象,显然,是组件factory.dll没有注册。   
32注册方法:在“运行”输入框中输入Regsvr32 x:\路径\factory.dll   
33说明:x为存放factory.dll组件的盘符   
34  
35\---------------------------------------------------------------   
36  
37打印控件自然是要安装在客户端   
38\---------------------------------------------------------------   
39  
40是webservice</p></p>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus