WEB打印设置解决方案三

2016-01-29 19:50 63 1 收藏

WEB打印设置解决方案三,WEB打印设置解决方案三

【 tulaoshi.com - ASP 】

 

程序代码:
<script Language=VBScript 
 Function print_onclick //打印函数 
  Dim label 
  label=document.printinfo.label.value //获得HTML页面的数据 
  set objfs=CreateObject("Scripting.FileSystemObject") //创建FileSystem组件对象的实例 
  set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立与打印机的连接 
  objprinter.Writeline("__________________________________") //输出打印的内容 
  objprinter.Writeline("| |") 
  objprinter.Writeline("| 您打印的数据是:"&label& " |”) 
  objprinter.Writeline("| |") 
  objprinter.Writeline("|_________________________________|") 
  objprinter.close //断开与打印机的连接 
  Set objprinter = nothing 
  Set objfs = nothing // 关闭FileSystem组件对象 
 End Function 
</script 

服务器端脚本: 
<% 
 Set conn=server.CreateObject ("adodb.connection") 
 conn.Open "DSN=name;UID=XXXX;PWD=XXXX;" 
 Set Rs = server.CreateObject("adodb.recordset") 
 Rs.Open("select ……"),conn,1,1 
% //与数据库进行交互 

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

HTML页面编码: 
<HTML 
……… 
<FORM ID=printinfo NAME="printinfo"  
<INPUT type="button" value="打印" id=print name=print //调用打印函数 
<INPUT type="hidden" id="text1" name="label" value=<%=………% //保存服务器端传来的数据 
……… 
</HTML

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

来源:http://www.tulaoshi.com/n/20160129/1510206.html

延伸阅读
      做web开发大家都遇到过打印的问题,对于复杂的表格打印着实令人头痛,这片文章介绍一下使用excel打印的解决方法。     首先,如果客户端调用excel必须降低ie安全级别,这样一些非法的控件,如3721什么的都自动安装了,所以我这样解决:保持原来的ie设置,把你的站点添加到信任站点,然后更改安全站...
标签: Web开发
首先建立语言档,在项目中加入.resx文件 例如: message.zh-cn.resx '简体中文 message.zh-tw.resx '繁体中文 message.en '英文 .............. ========================================= 然后利用Name --Value 键值对 填入你要在页面上显示的语言 如: name value message.zh-cn.resx中: res_loginbname 登陆名 : message.zh-tw.resx中: ...
标签: Web开发
情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下: 定义如下style: @media print { .notprint { display:none; } } @media screen { .notprint { display:inline; cursor:hand; } } 所有需要显示但不需要打印(预览)的元素都加上: class='notprint' 情况二:针对只打印(预览)页...
标签: Java JAVA基础
  1. 在Word或Excel中制作报表的样式。         Excel的行高和列宽单位无法用mm或cm表示。         需要计算。在1024*768下,1CM约为38像素。         以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表...
标签: Web开发
1. 在Word或Excel中制作报表的样式。 Excel的行高和列宽单位无法用mm或cm表示。 需要计算。在1024*768下,1CM约为38像素。 以此为基准,可计算并控制报表的行列位置。 2. 在Word中设置“表格——标题行重复”。 在Excel中设置“文件——页面设置——工作表——打印标题”。 3. 另存为网页,改后缀名“htm”为“js...

经验教程

588

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部