仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 557|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页编程之挪用IE内置打印组件完成web打印计划及例...

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:58:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合activeX功能强大,很多php做不到的asp+activeX能做到,例如银行安全控件web|web打印挪用IE内置打印组件完成web打印计划及例程(10.28)

重点:
<OBJECTid=WebBrowserclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2height=0width=0VIEWASTEXT>
</OBJECT>
<inputtype=buttonvalue=打印onclick="document.all.WebBrowser.ExecWB(6,1)"class="NOPRINT">
<inputtype=buttonvalue=间接打印onclick="document.all.WebBrowser.ExecWB(6,6)"class="NOPRINT">
<inputtype=buttonvalue=页面设置onclick="document.all.WebBrowser.ExecWB(8,1)"class="NOPRINT">
<inputtype=buttonvalue=打印预览onclick="document.all.WebBrowser.ExecWB(7,1)"class="NOPRINT">

注重:
1、CSS对打印的把持:
<!--media=print这个属性能够在打印时无效-->
<stylemedia=print>
.Noprint{display:none;}
.PageNext{page-break-after:always;}
</style>

Noprint款式可使页面上的打印按钮等不呈现在打印页面上,这一点十分主要,由于它能够用起码的代码完成最必要的功效

PageNext款式能够设置分页,在必要分页的中央<divclass="PageNext"></div>就OK了,呵呵

2、表格线粗细的设置,更是经由过程款式表:

<style>
.tdp
{
border-bottom:1solid#000000;
border-left:1solid#000000;
border-right:0solid#ffffff;
border-top:0solid#ffffff;
}
.tabp
{
border-color:#000000;

border-collapse:collapse;
}
</style>

大概:

<style>
.TdCs1{
border:solidwindowtext1.0pt;
}
.TdCs2{
border:solidwindowtext1.0pt;border-left:none;
}
.TdCs3{
border-top:none;
border-left:solidwindowtext1.0pt;
border-bottom:solidwindowtext1.0pt;
border-right:solidwindowtext1.0pt;
}
.TdCs4{
border-top:none;
border-left:none;
border-bottom:solidwindowtext1.0pt;
border-right:solidwindowtext1.0pt;
}
.underline{
border-top-style:none;
border-right-style:none;
border-bottom-style:solid;
border-left-style:none;
border-bottom-color:#000000;
}
</style>
</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
精灵巫婆 该用户已被删除
沙发
发表于 2015-1-20 07:05:05 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
只想知道 该用户已被删除
板凳
发表于 2015-1-28 22:56:37 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
小妖女 该用户已被删除
地板
发表于 2015-2-5 22:54:25 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
admin 该用户已被删除
5#
发表于 2015-2-14 01:44:23 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
若相依 该用户已被删除
6#
发表于 2015-3-4 03:57:11 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
海妖 该用户已被删除
7#
发表于 2015-3-11 16:09:05 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
透明 该用户已被删除
8#
发表于 2015-3-19 01:52:44 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
老尸 该用户已被删除
9#
发表于 2015-3-27 03:10:39 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表