说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

想知道用asp或asp+实现打印的方法吗??

编辑:说三道四文库 发布时间:2017-06-25 08:23
HTML文档下载 WORD文档下载 PDF文档下载

各位asp同胞:

     目前,打印网页,好像都是用javascript来实现!!
     我想与大家讨论一下,用asp如何实现打印的功能??
     最新的asp+在打印方面有什么特别的地方吗???
     欢迎大家吐水哈!!!
     
   
请教,javascript中的打印又是如何实现的呢?仅仅是window.print吗?我在很多地方看到同样的一段代码:
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0></OBJECT>
<input type=button value=Preview onclick="doPrintPreview()">
<input type=button value=Setting onclick="doPrintSetup()">
<script language="JavaScript"> 
function doPrintSetup(){
//打印设置
WB.ExecWB(8,1)
}
function doPrintPreview(){
//打印预览
WB.ExecWB(7,1)
}

有谁能详细的解释一下这段代码?
如何使用ASP进行打印操作 ?????!!!!!!!!
文件aspprint.asp代码如下:
  <%@ language=vbscript %>
  <%
  option explicit

  dim strsubmit        'form中用来保存提交按钮的值
  dim strprinterpath    'form中保存网络打印机路径的值
  dim strusername      'form中用户名的值
  dim strpassword      'form中密码的值
  dim strmessage        'form打印内容的值
  dim objfs            'vbscript中的文件系统对象
  dim objwshnet        'wsh中的网络对象
  dim objprinter        '打印对象

  strsubmit = request.form("submit")
  %>

  <html>
  <head>
  <meta name="generator" content="microsoft visual studio 6.0">
  </head>
  <body>

  <%
  if strsubmit = "" then
  %>

  注意的是:
      由于我是演示起见,其中有关nt的帐号和密码都是使用了不加密的手段在asp中传递的
  真正的运用中应该对该登录过程进行安全处理。
  <form action="aspprint.asp" method=post id=form name=form>
    <table width=100% align=center border=0 cellspacing=1 cellpadding=1>
        <tr>
          <td align=right nowrap>网络打印机路径:</td>
          <td align=left nowrap><input type="text" id=printerpath name=printerpath 
              value="\\< domain >\< printer >"></td>
        </tr>
        <tr>
          <td align=right nowrap>登录帐号:</td>
          <td align=left nowrap><input type="text" id=username name=username 
              value="<% = strusername %>"></td>
        </tr>
        <tr>
          <td align=right nowrap>登录口令:</td>
          <td align=left nowrap><input type="password" id=password 
              name=password></td>
        </tr>
        <tr>
          <td align=right nowrap>请输入你想打印的文字:</td>
          <td align=left nowrap><textarea rows=2 cols=20 id=message 
              name=message></textarea></td>
        </tr>
        <tr>
          <td align=right nowrap>&nbsp;</td>
          <td align=left nowrap><input type="submit" value="submit" 
              id=submit name=submit></td>
        </tr>
    </table>
  </form>

  当以上信息被提交后,就可以按照下面的代码进行打印了。
  <%
  else
    ' 从form中取得响应信息。
    strprinterpath = request.form("printerpath")
    strusername = request.form("username")
    strpassword = request.form("password")
    strmessage = request.form("message")

  we will now use the vbscript filesystemobject object and the wsh network object. the network object will
  give us the methods we need to open a printer connection, and the filesystemobject will allow us to stream our
  output to the printer. we create these objects in the following code example: 

    set objfs = createobject("scripting.filesystemobject")
    set objwshnet = createobject("wscript.network")
    ' 使用wsh连接网络打印机
    objwshnet.addprinterconnection "lpt1", strprinterpath, false, strusername, strpassword
    ' 使用文件系统对象将打印设备作为一个文件使用
    set objprinter = objfs.createtextfile("lpt1:", true)
    ' 给打印设备送出文本
    objprinter.write(strmessage)
    '关闭打印设备对象并进行错误陷阱处理
    on error resume next
    objprinter.close
    ' 如果发生错误,关闭打印连接,并输出错误信息
    if err then
        response.write ("error # " & cstr(err.number) & " " & err.description)
        err.clear    
    else
        ' 操作成功,输出确认信息
        response.write("<center>")
        response.write("<table width=100% align=center border=0 cellspacing=1 cellpadding=1>")
        response.write("<tr><td align=right><b>打印消息送出:</b></td>")
        response.write("<td align=left>" & strmessage & "</td></tr>")
        response.write("<tr><td align=right><b>网络打印机路径:</b></td>")
        response.write("<td align=left>" & strprinterpath & "</td></tr>")
        response.write("<tr><td align=right><b>登录帐号:</b></td>")
        response.write("<td align=left>" & strusername & "</td></tr>")
        response.write("</table>")
        response.write("</center>")
    end if
    ' 取消打印连接
    objwshnet.removeprinterconnection "lpt1:"
    set objwshnet  = nothing
    set objfs      = nothing
    set objprinter = nothing
  end if
  %>
  </body>
  </html>
  不错!!!
那ASP.NET如何打印呢?有没有方便一点的方法?如果是打印页面呢?
LambdaNet:纯Haskell实现的人工神经网络库 专注模式识别,易道博识为海量信息输入提供便捷之门 【问底】Michael G. Noll:整合Kafka到Spark Streaming——代码示例和挑战 2014年手游和社交游戏行业重要趋势解读 腾讯副总裁罗道锋:共建全国最大安全云库 5分钟内数据精准共享 Connected Cycle 一举两得的智能自行车踏板 CES可穿戴产品前瞻:汽车厂商入局智能手表领域 果断Mark!国外程序员收集整理的PHP资源大全 Google 2015项目前瞻:智能隐形眼镜、Google X、Ara Swift的坑:如何实现enum的多选? Swift,其实没那么任性 如何利用单台服务器实现10万多个Git仓库托管 Swift的初始化方法 TIOBE 2015年1月编程语言排行榜:JavaScript成大赢家 为什么iOS开发不需要Storyboard? 仅有纽扣大小的开发板 Intel Curie “撒娇”的豌豆荚?被百度手机助手屏蔽太糟心! 【工具推荐】Pgcli—自动完成和语法高亮的Postgres命令行工具 CES 2015:挑一款机器人带回家? 夜行、睡眠与健康:CES 2015十款酷炫的可穿戴产品 Java 9中新的货币API 唯“简”不破,Apple Watch App的设计之道 Google Glass从X labs“毕业”,更换项目负责人 不进化,则消亡——互联网时代企业管理的十项实践 RedMonk 2015年1月编程语言排行榜:进击的Swift! 微信开放JS SDK,这场web巨变意味着什么? 盘点一些iOS开发技巧:Swift和Objective-C 2014年,那些“颜值”爆表的UI动画 《近匠》爱加密:谁说iOS应用不需要保护? SwiftColorArt:开源易用的Swift图片类库 人气爆棚 干货满满 中国电信天翼开放平台开放日圆满落幕 卖mcsa的资料共5本~~~~ 除了C++以外,还想学一门别的,不知道该选择JAVA还是C#? 请那怎么样把1000000转成1,000,000呢。有效的一定给分。 庆祝16大,放分1600,菜鸟16问之5----我怎样参与到16大中? pb7.0的pbl怎么在pb6.5上打开! 请那怎么样把1000000转成1,000,000呢。有效的一定给分。 如何判断表中是否含有指定名字的列名??? 我晕,Access库大家都在用,有高手知道何能办Access库里的内容全由简体转成繁体吗?谢谢各位了! 我在frontpage中插入了一个ActiveX控件,代码里只是<object classid="clsid:8E279..">请是如何能得到它的真实代码? 在vb 中用 loadicon 函数的问题(在线等待) 增加、删除MSHFlexGrid1 控件一条记录 ,的代码怎么写呀,100 SQL怎样在ADO中使用 求助!如何实现域名查询?(急!!) 到那里可以找到gcc ,makefile的详细用法,非在linux下用man vb怎么样建立后缀名为 .Dll 动态链接库 请教:为什么不能编译? HTML控件"Input"中的那个“浏览”,怎样能变成英文的? 在注册的时候,如何限制用户知道后面的页面直接输入地址访问啊 DataGrid如何判断鼠标位于第几列? 怎么可以知道我的机器现在是否可以访问Internat? 为什么IFRAME总是显示不出来?厌ssss! 作一个象QQ一样的弹出页面,可以用鼠标拖动?很急阿 ResultSet的问题 大侠帮忙啊!如何在基于对话框的程序中给菜单加快捷键? SOS拜托了 请问一下,在VB中怎么样实将文本写入到一个WORD文档 pb7中如何实现让用户选定驱动器或者文件夹?有什么api函数? 专家都来吧!如何设置excel单元格的类型!问了好常时间,每人回答啊!! 我想买一本COM的入门的书,推荐就有分(急,明天就买了)! 基础知识疑问???????(每题一分,系列问题) 我想在一张图片上的某个部分做个连接请问怎么做? 如何在VB分布式开发中调用远程MTS/COM+上组件,怎么进行网络通讯? 在win98下查询dns服务器和win2000下有区别吗? 给我的NotePad做一个接口,直接和腾迅服务器相连,提供登录接口。然后说的话可以通过直接 关于ASP的日期计算问题,请大家来指导一下!!! 数组的使用? 音标如何输? .net中的窗体控制问题,在线等待,100分 插入记录的问题 快周末了,偷懒中。。。 VB分布式开发中调用远程MTS/COM+上组件,怎么进行网络通讯? 哪位大哥有空??请指教!!! 恢复MBR时可以拿任意的一张win98启动盘吗,即mbr是否跟系统有关? 图片处理 经典问题 传递设备场景的问题 请问大家如何通过一个类名来取出这个类的对象指针啊? 怎样在数据库中存储图像文件 .net,在应用程序中如何释放资源? 是否能控制交叉报表的列的排序规则 我想在一张网页上有不同的CSS风格请问怎么做? The man with a stick is my grandpa.的意思 there be 后接 不可数名词时 用单数还是负数 THE YOUNG MAN PULLED THE BOY UP ____THE WATER?A.OF B.FROM C.TO D.ON. 网络新词(已知黄瓜、菊花等龌龊词) 想问下大家英语方面问题,雅思从总分5分到6.5分要多久时间?我第一次考雅思分数为:听力:5 阅读:4.5 写作:5.5 口语:5.5,总分:如果我任何一项高个0.5就是总分5.5了,我想问大家如果想提高 the young man jumped into the river to help the little boy____(brave) 英语短文选择 是one year and a half还是a year and a half?为什么? 中华人民共和国的国徽上面印得是什么图案? 45.3 英语选择补充短文空白处的题目(need,animal,I,put,make,expect,find,end,look,since,little,enough)\x05A good friend of ___1___ lives with six hundred animals on an island.Ever ___2___ he left school,he has travelled all over the wor 统一用英语怎么说 with与wear用法辨析,wear是动词,比如在这个句子里:He wears glasses.在这个主谓结构中做了谓语,那么如果这个句子:The boy with glasses. 在这个句子中with属于什么成分,with的用法是什么. 修改病句:He goes swimming one time a week. 海峡两岸统一的主要障碍是什么请具体事件具体说明 wear glasses可以作什么,with glassrs只能作什么. He goes to the moies four times a month.(只对four提问) 海峡两岸何时统一? in glasses和wear glasses的区别请问in glasses是不是戴眼镜的意思?wear glasses呢?他们之间有什么区别? 英语几乎零基础,3个月雅思能到6分吗基础很差 可以说是0基础,高考40分- -(全蒙的)...这个月才开始 努力学英语.希望在明年1月底 把雅思考到6 .觉得可能吗?(不用安慰我,说什么只要努力什么 英语翻译 戴眼镜什么时候用with glasses/wear glasses 英语4级水平,只有3个月的时间去准备考雅思,有机会考到考6. 国徽上的图案代表什么意思? 谁有大学英语精读第二版的第三课The man in the water 的第三段翻译以及语法... 我现在英语是四级的水平,要想在短时间(2,3个月)内雅思过6分 应该从哪开始学? It is reported that a man _(survive)more than 70 hours without water.横线上的时态是否应该是过去完成时,因为survive实在report之前完成的 非谓语动词做伴随状语的单选“Can't you read?It's a non-smoking section.”I said _____________to the notice.A.angrily pointing B.and point angrily C.angrily pointed D.and angrily pointing 还有些不懂额……如果B用and pointed ang 化学染发的危害大,植物染发剂什么牌子好呢?适合中老年用的 This T-shirt is much too small for me.I'd like to buy a___one?A.nice B.large C.nicer D.larger选? 英语翻译Still,he could never have imagined such a capacity in himself.Only minutes before his character was tested,he was sitting in the ordinary plane among the ordinary passengers,listening to the stewardess telling him to fasten his seat belt 两个字的词形容一个人人际关系网很广,很善社交? 求有关“适应人际关系,或生活环境”的古代诗词我在的公司,是一家家庭性民营企业.工作很累,很烦,所有事情都交给你,还得不到什么好.想看看是不是古代有诗人词人,能写出类似我现在心态 求Roger Rosenblatt个人简介(大一课文the man in the water 作者) 真正纯植物成分做的染发液有哪些?怎么区别化学染发剂和植物染发剂? Trees grow well( )there is enough water.A.that B.in which C.where的答希望给出解释说明 求定语从句的例句! Spring is coming.It's a good time for _____ 关于人际交往的词语20个 急!要词语.谢谢! Trees grow well( )there is enough water.A.that B.in which C.where的答案是什么? 英语翻译最好符合日常使用习惯,比如国外的超市他们会采用的表达。 如何区别植物染发剂与化学染发剂 There are no trees__water thereA.and no B.any C.and D.no意思应该为 这里没有水和树应该选什么?我选得A 是不是呢? 翻译:Spring is a good time to enjoy flowers. 英语翻译t Saturday is my friiend You took___water from the bottle,there was not enough for us.A much B so muchC very muchD too much为什么不选D Outdoor activities are good for our hedlth 用英语回答 用什么词形容一个人很圆滑,很会处理人际关系 What would cause the change in speed Is the motion cause the change in speed 这个是一个实验report的结论提示,实验是关于 Inclined to Roll 的 不知道要不要再具体讲一下试验、、话说热心网友是不是都是匿名者 35、It rains in Pairs in Spring.A.all time B.all the time C.all of the time D.timeWhat’s ______ with _______?A.the.they B.the .them C.the.he D.a.themI _________ smoke more(抽烟) ,or(否则) I will go back to hospital. The T-shirt is easily worn out.The T-shirt is easy to be worn out.The T-shirt is easily worn out.The T-shirt is easily worn out.The T-shirt is easy to be worn out.The T-shirt is easy to wear out.这三个句子都正确吗?后两着是不是相互 In a whisper my heart says you know it 英语翻译我翻译出来的是:让拿着手杖的人尝试全文如下:—Excuse me.But is it half past four yet?—I'm sorry,but I haven't got a watch.Try the man with the walking stick.He has one.—Thank you.I will. 关于海峡两岸文化传承的手抄报 In a whisper my heart that you know it too.I'm always here...急死我了请帮忙给我翻译一下 This is a man Robot can walk with its ( ) It can talk with its( )It can run with its( )填单词 优美的海峡两岸文化传承的优美开头不能抄例如,海峡两岸的XX是XXXX. In a whisper my heart that you know it too.I'm always here... The man _____a stick is my grandpa.A.of B.forC.with 海峡两岸的文化传承的优美作文开头和结尾 联合国国徽上面的图案有什么象征?他表达了人们的什么感受?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘