废话不多说了,直接给大家贴代码了,具体代码如下所示:

function printsetup(){

// 打印页面设置

wb.execwb(8,1);

}

整理的关于打印的内容

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

(1)

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

}

(2)

function printsetup(){

// 打印页面设置

wb.execwb(8,1);

}

function printpreview(){

// 打印页面预览

wb.execwb(7,1);

}

function printit()

{

if (confirm('确定打印吗?')) {

wb.execwb(6,6)

}

}

height=0 id=wb name=wb width=0>

οnclick="javascript:printit()">

οnclick="javascript:printsetup();">

οnclick="javascript:printpreview();">

οnclick="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、分页打印

P {page-break-after: always}

以上所述是小编给大家介绍的JavaWeb实现打印功能的相关内容,希望能够帮助到大家!

JAVA打印web页面_JavaWeb实现打印功能相关推荐

  1. (转)基于Metronic的Bootstrap开发框架经验总结(9)--实现Web页面内容的打印预览和保存操作...

    http://www.cnblogs.com/wuhuacong/p/5147368.html 在前面介绍了很多篇相关的<Bootstrap开发框架>的系列文章,这些内容基本上覆盖到了我这 ...

  2. JS调用打印机打印Web页面

    第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 详细如下: <style media=print type="tex ...

  3. 在html页面中怎么打印区域,javascript打印web页面中指定区域的方法

    要实现打印web页面中的指定区域,要做到: 将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容. 核心代码: 复制代码 代码示例: ...

  4. 解决在Chrome浏览器上打印Web页面时无法选择布局(横向,纵向)

    问题描述: 在Chrome浏览器上打印Web页面时无法选择布局(横向,纵向) 解决方案: 在style文件中加入@page的size设置 @page {size: auto;//打印可以选择布局:横向 ...

  5. java web统计报表_用Java在Web页面上输出统计图 统计报表

    用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...

  6. java web毕业答辩_基于JAVA的WEB页面设计毕业答辩.ppt

    基于JAVA的WEB页面设计 网站管理模块设计 网站页面设计 网站导航设计 网站交互设计 网站学习资源设计与后台设计 研究内容 管理模块 登录模块 权限管理模块 账户管理模块 系统登录模块设计 系统权 ...

  7. java 开发web页面跳转,javaweb页面跳转

    java动态web页面,JavaWEB入门,javaweb页面跳转,javaweb页面登录 他们之间的联系是什么 8 serverlet 的生命周期及各阶段的作用 9 java web两种跳转方式分别 ...

  8. js调用打印接口打印web页面之——使用lodop组件打印jsp web页面

    最近项目需求需要使用web页面的打印功能,最开始使用window.print()直接打印能出效果,但是无法实现预览功能,并且不同的浏览器执行的效果都不一样.后面百度找到webEx--那个组件,结果在h ...

  9. Java结合Web页面使用多线程实现全双工串口通信

    在几天在接手的项目中要求实现串口全双工通信,由于自己Java也是刚刚开始学习有些概念还不是理解的很透彻,所以这个工程还是花费了点时间,遇到了些许问题都会在这篇文章中有所体现,还有源码凹,希望可以帮助到 ...

最新文章

  1. 多线程不重复读取数据_用 PHP 实现多线程编程
  2. ASP.NET Core的身份认证框架IdentityServer4(4)- 支持的规范
  3. 如何使用 SAP CDS view 中的 currency conversion 功能
  4. ubuntu14.04的键盘失灵解决方案
  5. jq输出文本_如何用 Linux 命令行工具解析和格式化输出 JSON | Linux 中国
  6. react-native Android release打包失败
  7. 颠覆世界的新技术:区块链
  8. oracle label security redition,今天在用11GR2客户端全库导出10GR2版本的数据库时报ORA-00904错误...
  9. 无限分级函数 简单 引用绑值
  10. 大规模电机控制的方案选择-电机和驱动器篇
  11. 人体姿态识别OpenPose
  12. 非线性动力学 nonlinear dynamics
  13. 基于MATLAB的身份证号码的识别算法
  14. ansys 螺栓连接仿真思路
  15. linux系统下安装qq,Ubuntu 12.04安装QQ2012
  16. docker相关的文件配置
  17. asp.net办公自动化OA系统
  18. Libev documentation
  19. python之turtle库学习(海龟图形)
  20. 如何在https协议下访问http等不安全的资源

热门文章

  1. 加密算法——报文通信过程中数据加密方法的总结
  2. EduSoho 开发中的最佳实践---性能和安全(一)
  3. win7支持的Node版本-node-v12.8.0-x64.msi
  4. Buf网络缓冲区(C++)
  5. yarn install出现or An unexpected error occurred: “https://registry.npm.taobao.org/avue-plugin-ueditor
  6. 【MyBatis-SpringBoot】 MyBatis 与SpringBoot整合
  7. ETC1压缩纹理格式详解
  8. 计算机英语听力敎材,计算机英语教程(第5版)(十一五规划教材)(附光盘)
  9. 华为云桌面,带你走进不一样的桌面体验
  10. HTML5系列代码:标题跨列显示