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就不用说了, Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
页:
[1]