当前位置:首页 > 代码 > 正文

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站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/24962.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载