CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

十万火急 求web 页面的打印程序 100分 在线等待。。。。

楼主delphi6net(ManDotNet)2005-06-05 20:00:04 在 .NET技术 / ASP.NET 提问

大致情况:想用web做一个合同模版,web页面最好能做成像word文件   ,同时能打印  
  各位看,我该用什么控件呢?     打印程序要怎么写啊,我明天就要用了,   各位帮帮忙,在线等。。。 问题点数:100、回复次数:25Top

1 楼teacher1998(英语+asp.net+MsSQL)回复于 2005-06-05 21:16:18 得分 5

你如果在登录过广州的考试网站的话就知道怎么做了。  
  我们考试的准考证都是在网上打印的!Top

2 楼delphi6net(ManDotNet)回复于 2005-06-05 21:41:24 得分 0

还有人能说得更详细点吗,我现在急需   源代码,Top

3 楼quzw(quzw)回复于 2005-06-05 23:26:22 得分 5

用水晶报表吧,  
  你所需的功能,基本不需要编写什么源代码Top

4 楼boytomato(深爱一人叫颖的女孩!)回复于 2005-06-05 23:40:21 得分 5

用   report   service   吧.....  
  Top

5 楼joeweng(蓝天天蓝)回复于 2005-06-05 23:49:55 得分 5

水晶报表吧!WEB打印没有什么绝对完美好的方法Top

6 楼coldpanth(^War3^)回复于 2005-06-05 23:59:37 得分 5

恩,WebForm打印,最好的就是用水晶报表Top

7 楼ferrenaspx(流云无声)回复于 2005-06-06 00:34:01 得分 5

可以用C#做一个ActiveX控件,主要用到GDI+和webService,之前做了一个,是用来打印订单的Top

8 楼delphi6net(ManDotNet)回复于 2005-06-06 10:42:02 得分 0

水晶报表   不是用来打印报表的吗,   用来打印合同这种文本数据   怎么做啊?  
  Top

9 楼delphi6net(ManDotNet)回复于 2005-06-07 09:08:57 得分 0

我用   ie自带的打印控件   打印,   怎么让它打印的时候不加上   文件名   ,和网页地址呢   ???是   Nofolders   Nofilename   吗   ?   我设成1怎么都   不管用啊   ,Top

10 楼webfactory(jack)回复于 2005-06-07 09:27:36 得分 10

如是不加上   文件名   ,和网页地址  
  请打开IE浏览器,  
  文件-->页面设置-->页眉页脚(把里面的项去掉)Top

11 楼delphi6net(ManDotNet)回复于 2005-06-07 09:44:47 得分 0

为什么ie   控件   会自动加上   这个参数   <PARAM   NAME="Location"   VALUE="res://D:\WINNT\System32\shdoclc.dll/dnserror.htm#http:///">     加上以后   ,我在   asp.net网页里   打印的时候   就会提示   没有权限   ,   我该怎么办Top

12 楼nycun(不要错过)回复于 2005-06-07 09:49:02 得分 5

关注Top

13 楼delphi6net(ManDotNet)回复于 2005-06-07 13:07:06 得分 0

sosTop

14 楼amancy(constance)回复于 2005-06-07 13:12:47 得分 10

http://community.csdn.net/Expert/topic/4038/4038223.xml?temp=.9106714Top

15 楼devfan(小星)回复于 2005-06-07 13:15:28 得分 20

style   type="text/css">  
  @Media   print{  
  .ptn{display:block;}  
  .notptn{display:none;}  
  }  
  </style>  
  <!--最主要是这个-->  
      <OBJECT     id=WebBrowser     classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2     height=0     width=0>  
      </OBJECT>  
  <div   class="notptn">  
      <input     type=button     value=打印                     onclick=document.all.WebBrowser.ExecWB(6,1)>  
      <input     type=button     value=直接打印     onclick=document.all.WebBrowser.ExecWB(6,6)>  
      <input     type=button     value=页面设置     onclick=document.all.WebBrowser.ExecWB(8,1)>  
      <input     type=button     value=打印预览     onclick=document.all.WebBrowser.ExecWB(7,1)>  
          <br/>  
      <hr   align="center"   width="90%"   size="1"   noshade>  
      </div>Top

16 楼webfactory(jack)回复于 2005-06-07 13:17:03 得分 5

<PARAM   NAME="Location"   VALUE="res://D:\WINNT\System32\shdoclc.dll/dnserror.htm#http:///">  
   
  且不说客户的操作系统是不是在D:\WINNT下,就是真在,你想运运dll文件,也没这么大的权限Top

17 楼dragonforfly(飘零)回复于 2005-06-07 13:19:15 得分 5

UPTop

18 楼delphi6net(ManDotNet)回复于 2005-06-07 13:42:30 得分 0

webfactory(jack)      
  我的操作系统是装在d盘的,我发现   那写参数   <OBJECT   id="WebBrowser"   height="0"   width="0"   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"  
  VIEWASTEXT>  
  <PARAM   NAME="ExtentX"   VALUE="26">  
  <PARAM   NAME="ExtentY"   VALUE="26">  
  <PARAM   NAME="ViewMode"   VALUE="0">  
  <PARAM   NAME="Offline"   VALUE="0">  
  <PARAM   NAME="Silent"   VALUE="0">  
  <PARAM   NAME="RegisterAsBrowser"   VALUE="0">  
  <PARAM   NAME="RegisterAsDropTarget"   VALUE="1">  
  <PARAM   NAME="AutoArrange"   VALUE="0">  
  <PARAM   NAME="NoClientEdge"   VALUE="0">  
  <PARAM   NAME="AlignLeft"   VALUE="0">  
  <PARAM   NAME="NoWebView"   VALUE="0">  
  <PARAM   NAME="HideFileNames"   VALUE="0">  
  <PARAM   NAME="SingleClick"   VALUE="0">  
  <PARAM   NAME="SingleSelection"   VALUE="0">  
  <PARAM   NAME="NoFolders"   VALUE="0">  
  <PARAM   NAME="Transparent"   VALUE="0">  
  <PARAM   NAME="ViewID"   VALUE="{0057D0E0-3573-11CF-AE69-08002B2E1262}">  
  <PARAM   NAME="Location"   VALUE="res://D:\WINNT\System32\shdoclc.dll/dnserror.htm#http:///">  
  </OBJECT>  
  是这样生成的:   当我在html视图下添加完<object>代码后,一切换到设计视图,再切换回来,就生成了。   不知道该怎么解决Top

19 楼loepin()回复于 2005-06-09 11:20:11 得分 5

我也想知道这方面的知识.比如可以进行页面的设置,可以进行打印预览等等操作.Top

20 楼delphi6net(ManDotNet)回复于 2005-06-09 16:14:00 得分 0

还有谁知道为什么吗Top

21 楼renyu732(Sysinfo)回复于 2005-06-09 18:27:19 得分 0

关注  
  Top

22 楼qmei(qmei)回复于 2005-06-10 21:47:16 得分 5

www.fcsoft.com.cn/eprint/index.htm  
  另外还有类似水晶报表的自定义打印工具Top

23 楼boytomato(深爱一人叫颖的女孩!)回复于 2005-06-11 08:59:38 得分 5

有机会尝试   一下   report   service   ....很不错的......报表一次开才.在web   和   from   中都很容易调用....  
   
  http://www.cnblogs.com/gwazy/archive/2005/06/07/169765.htmlTop

24 楼50277(柳影随风)回复于 2005-06-11 11:21:17 得分 0

upTop

25 楼renyu732(Sysinfo)回复于 2005-06-11 11:28:12 得分 0

http://community.csdn.net/Expert/topic/3114/3114640.xml?temp=.9786646Top

相关问题

  • 十万火急——打印?
  • 十万火急!!!高分求源程序!
  • 如何在页面中显示html代码,十万火急
  • 怎样程序实现win2000/win95拨号上网?(十万火急)
  • 十万火急!!! 哪儿有 FoxPro 2.6 for Windows 的安装程序?
  • 十万火急,在线等100分求Delphi5安装程序
  • 十万火急!关于使用Data Report打印的问题?
  • 十万火急!关于打印adodc控件里面的记录。
  • 请教打印服务器的配置使用?十万火急
  • 十万火急!!! using(StreamWriter sw=new StreamWriter("存放路径和页面名",false,System.Text.Encoding.GetEncoding("GB2312")))

关键词

  • .net
  • 打印
  • 页面
  • 水晶报表
  • 控件
  • 网页
  • 文件
  • ie
  • 用来
  • 加上

得分解答快速导航

  • 帖主:delphi6net
  • teacher1998
  • quzw
  • boytomato
  • joeweng
  • coldpanth
  • ferrenaspx
  • webfactory
  • nycun
  • amancy
  • devfan
  • webfactory
  • dragonforfly
  • loepin
  • qmei
  • boytomato

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo