asp打印代码源码(asp输出打印)
admin 发布:2022-12-19 21:25 158
今天给各位分享asp打印代码源码的知识,其中也会对asp输出打印进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
asp打印代码
在ASP中可以调用IE内置的WebBrowser组件来实现打印报表的功能具体如下:
用object引入WebBrowser组件(Server.CreateObject好象也可以,我没试过)
object id=WebBrowser classid=ClSCID:8856F961-340A-11D0-A96B-00C04Fd705A2 width="0" height="0"/object
然后直接调用即可。
a href="#" onClick="document.all.WebBrowser.Execwb(x,x)打印a
其中(x,x):
(7,1)打印预览
(6,1)打印
(6,6)直接打印
(8,1)页面设置
(45,1)关闭
ASP页面如何实现打印,只打印部分
ASP页面实现部分打印,参考代码如下:
script type="text/javascript"
function preview(oper)
{
if (oper 10)
{
bdhtml=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="!--startprint"+oper+"--";//设置打印开始区域
eprnstr="!--endprint"+oper+"--";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
}
else
{
window.print();
}
}
asp页面打印代码
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title打印代码/title
SCRIPT language=JavaScript
function doPrint(){
var str="html";
var article;
var css;
var strAdBegin="!--NEWSZW_HZH_BEGIN--";
var strAdEnd="!--NEWSZW_HZH_END--";
var strFontSize='【A href="javascript:doZoom(16)"大/A A href="javascript:doZoom(14)"中/A A href="javascript:doZoom(12)"小/A】'
var strdoPrint="doPrint()";
var strTmp;
css="style"
+"body{font-family:宋体}"
+"td,.f12{font-size:12px}"
+".f24 {font-size:24px;}"
+".f14 {font-size:14px;}"
+".title14 {font-size:14px;line-height:130%}"
+".l17 {line-height:170%;}"
+"/style";
str += css;
str += 'meta http-equiv="content-type" content="text/html; charset=gb2312"';
str += 'title'+document.title+'/title';
str += "body bgcolor=#ffffff topmargin=5 leftmargin=5 marginheight=5 marginwidth=5 onLoad='window.print()'";
str += "centertable width=600 border=0 cellspacing=0 cellpadding=0trtd align=right valign=bottoma href='javascript:history.back()'返回/a a href='javascript:window.print()'打印/a/td/tr/table";
str += "table width=600 border=0 cellpadding=0 cellspacing=20 bgcolor=#EDF0F5trtd";
article=document.getElementById('article').innerHTML;
if(article.indexOf(strAdBegin)!=-1){
str +=article.substr(0,article.indexOf(strAdBegin));
strTmp=article.substr(article.indexOf(strAdEnd)+strAdEnd.length, article.length);
}else{
strTmp=article
}
str +=strTmp
str += "/td/tr/table/center";
str += "/body/html";
document.write(str);
document.close();
}
/SCRIPT
/head
body
input onclick="javascript:doPrint()" type="button" name="button" id="button" value="打印报表" /
div id="article" style="margin-left:30px;"
这里是打印的区域范围,也可以用ASP生成文档 排版用TABLE 等都可以,样式可以在JS中设计
/div
/body
/html
求在ASP中调用打印机的代码!
ASP
里面没有
...
JavaScript
里面可以通过
window.print()
实现
...
button
onclick="window.print()"打印页面/button
关于asp打印代码源码和asp输出打印的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
- 05-06代码源软件库(程序代码库)[20240506更新]
- 05-06点击弹出密码代码(点击弹出密码代码错误)[20240506更新]
- 05-06滚动导航代码(导航页面代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接