| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    学好外语能够获得更多的国外先进编程技术  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> Web开发 >> 网络编程 >> ASP编程 >> 文章正文
ASP动态网页开发中的WEB打印代码大全            【字体:
ASP动态网页开发中的WEB打印代码大全
作者:未知    文章来源:-    点击数:    更新时间:2006-11-16

这篇文章主要介绍了如何使用ASP控制Web的各种打印效果,它能够控制纵打、横打和页面边距等。

  1、控制"纵打"、 "横打"和"页面的边距"。

  (1)

<script defer>
  function SetPrintSettings() {
  // -- advanced features
  factory.printing.SetMarginMeasure(2) // measure margins in inches
  factory.SetPageRange(false, 1, 3) // need pages from 1 to 3
  factory.printing.printer = "HP DeskJet 870C"
  factory.printing.copies = 2
  factory.printing.collate = true
  factory.printing.paperSize = "A4"
  factory.printing.paperSource = "Manual feed"

  // -- basic features
  factory.printing.header = "This is MeadCo"
  factory.printing.footer = "Advanced Printing by ScriptX"
  factory.printing.portrait = false
  factory.printing.leftMargin = 1.0
  factory.printing.topMargin = 1.0
  factory.printing.rightMargin = 1.0
  factory.printing.bottomMargin = 1.0
  }
  </script>

  (2)

  <script language="javascript">
  function printsetup(){
  // 打印页面设置
  wb.execwb(8,1);
  }
  function printpreview(){
  // 打印页面预览
  
  wb.execwb(7,1);
  
  
  }

  function printit()
  {
  if (confirm('确定打印吗?')) {
  wb.execwb(6,6)
  }
  }
  </script>
  </head>
  <body>

  <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"

  height=0 id=wb name=wb width=0></OBJECT>
  <input type=button name=button_print value="打印"

  onclick="javascript:printit()">
  <input type=button name=button_setup value="打印页面设置"

  onclick="javascript:printsetup();">
  <input type=button name=button_show value="打印预览"

  onclick="javascript:printpreview();">
  <input type=button name=button_fh value="关闭"

  onclick="javascript:window.close();">

  ------------------------------------------------
  关于这个组件还有其他的用法,列举如下:
  WebBrowser.ExecWB(1,1) 打开
  Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
  Web.ExecWB(4,1) 保存网页
  Web.ExecWB(6,1) 打印
  Web.ExecWB(7,1) 打印预览
  Web.ExecWB(8,1) 打印页面设置
  Web.ExecWB(10,1) 查看页面属性
  Web.ExecWB(15,1) 好像是撤销,有待确认
  Web.ExecWB(17,1) 全选
  Web.ExecWB(22,1) 刷新
  Web.ExecWB(45,1) 关闭窗体无提示

  2、分页打印

  <HTML>
  <HEAD>
  <STYLE>  
  P {page-break-after: always}
  </STYLE>
  </HEAD>
  <BODY>
  <%while not rs.eof%>
  <P><%=rs(0)%></P>
  <%rs.movenext%>
  <%wend%>
  </BODY>
  </HTML>

[1] [2] [3] 下一页  

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 如何动态创建网页的RSS内容摘…

  • ASP网站漏洞及入侵防范方法

  • ASP下实现多条件模糊查询SQL…

  • 错误 8002801d 库没有注册

  • 一次用ASP页面漏洞引发的渗透…

  • ASP技巧:FSO中的SubFolders…

  • ASP中自定义文件下载

  • IIS技巧:网站服务器的搭建与…

  • 用ASP+DLL实现WEB方式修改服…

  • ASP动态网页生成静态Html网页…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |