仓酷云

标题: ASP网页编程之挪用IE内置打印组件完成web打印计划及例... [打印本页]

作者: 活着的死人    时间: 2015-1-16 22:58
标题: ASP网页编程之挪用IE内置打印组件完成web打印计划及例...
优点:简单易学、开发速度快、有很多年“历史”,能找到非常多别人做好的程序来用、配合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
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
作者: 只想知道    时间: 2015-1-28 22:56
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
作者: 小妖女    时间: 2015-2-5 22:54
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: admin    时间: 2015-2-14 01:44
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 若相依    时间: 2015-3-4 03:57
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
作者: 海妖    时间: 2015-3-11 16:09
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 透明    时间: 2015-3-19 01:52
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
作者: 老尸    时间: 2015-3-27 03:10
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2