- 浏览: 50563 次
- 性别:
- 来自: 南京
最新评论
-
wuyizhong:
夏末忆逝 写道不兼容其他浏览器 忘记加上了,只在IE下试过。
完整的JSP实现打印预览、打印设置等功能demo -
夏末忆逝:
不兼容其他浏览器
完整的JSP实现打印预览、打印设置等功能demo
<%--一个完整的JSP实现打印预览、打印设置等功能demo代码 2009-12-13 23:56--%> <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script> function print(d) { for(i=0;i<3;i++) { if(i==d) eval("div"+i).style.visibility="visible"; else eval("div"+i).style.visibility="hidden"; } //跳转到打印预览 document.all.wb.ExecWB(7,1); //重新将所有的内容全部显示 for(i=0;i<3;i++) { eval("div"+i).style.visibility="visible"; } } function printView(){ eval("div0").style.visibility="hidden"; eval("div1").style.visibility="visible"; eval("div2").style.visibility="visible"; document.all.wb.ExecWB(7,1); //重新将所有的内容全部显示 for(i=0;i<3;i++) { eval("div"+i).style.visibility="visible"; } } </script> </HEAD> <BODY> <div id=div0> <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0> </OBJECT> <input type=button value=打印预览 onclick="printView()"> <input type=button value=打印表格1 onclick=print("1")> <input type=button value=打印表格2 onclick=print("2")> <input name=Button onClick=document.all.wb.ExecWB(1,1) type=button value=打开> <input name=Button onClick=document.all.wb.ExecWB(2,1) type=button value=关闭所有> <input name=Button onClick=document.all.wb.ExecWB(4,1) type=button value=另存为> <input name=Button onClick=document.all.wb.ExecWB(6,1) type=button value=打印> <input name=Button onClick=document.all.wb.ExecWB(6,6) type=button value=直接打印> <input name=Button onClick=document.all.wb.ExecWB(7,1) type=button value=打印预览> <input name=Button onClick=document.all.wb.ExecWB(8,1) type=button value=页面设置> <input name=Button onClick=document.all.wb.ExecWB(10,1) type=button value=属性> <input name=Button onClick=document.all.wb.ExecWB(17,1) type=button value=全选> <input name=Button onClick=document.all.wb.ExecWB(22,1) type=button value=刷新> <input name=Button onClick=document.all.wb.ExecWB(45,1) type=button value=关闭> </div> <div id=div1> 表格一:<br> <table> <tr><td>1111</td><td>1111</td><td>1111</td></tr> <tr><td>1111</td><td>1111</td><td>1111</td></tr> <tr><td>1111</td><td>1111</td><td>1111</td></tr> </table> </div> <div id=div2> 表格二:<br> <table> <tr><td>2222</td><td>2222</td><td>2222</td></tr> <tr><td>2222</td><td>2222</td><td>2222</td></tr> <tr><td>2222</td><td>2222</td><td>2222</td></tr> </table> </div> </BODY> </HTML>
发表评论
-
正则表达式 整数
2013-12-01 09:52 789^[1-9]\d*$ //匹配正 ... -
select 循环 attribute id does not accept any expressions
2013-12-01 09:52 828居然这样只写 解决了 <select name=&q ... -
DBeaver (mark一把)
2012-07-03 09:57 1127DBeaver 1.6 开源版本发布。开源许可为GPL(作者说 ... -
java中获取当前系统时间,日期并格式化输出
2012-07-03 09:57 1068一. 获取当前系统时间和日期并格式化输出: import j ... -
android EditText中inputType的属性列表
2012-07-03 09:57 1276android 1.5以后添加了软件虚拟键盘的功能,所以 ... -
Struts2单选按钮标签s:radio的使用及其设置默认值
2012-04-24 13:59 3614首先在页面中引入struts标签库: <%@ t ... -
java环境变量配置
2012-04-20 13:25 805JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路 ... -
colorbox
2012-04-19 15:39 965使用实例如下:一,使用ColorBox灯箱显示一张图片和 ... -
java caused by:java.sql.SQLException
2010-07-07 13:02 1573java.sql.SQLException: ORA- ... -
js获取浏览器信息
2010-12-20 08:52 731<body> <script type=& ... -
jQuery.datePicker日历插件
2011-01-10 19:00 1662此datePicker应非jQuery ui中的datepic ... -
解决eclipse-helios中Errors running builder JavaScript Validator的问题
2011-05-26 10:43 958Web项目在打开的时候,总是在验证的时候弹出错误:Errors ... -
jstl对Map,list的操作
2011-07-19 10:29 873//jstl对Map的操作 /**当forEach 的ite ... -
java 获取 google地址
2011-12-12 11:41 749private String getAddr(Stri ... -
使用方向键切换INPUT焦点之左右键补遗
2012-02-01 14:11 1191使用方向鍵切換INPUT焦點之左右鍵補遺兩年前曾在一個小專案實 ... -
struts2中s:select标签的使用
2012-04-17 14:28 9521.第一个例子:<s:select list=&q ... -
jquery如何实现过几秒消失的标签提示
2012-01-10 17:44 2594<head> <style> ... -
jquery如何实现过几秒消失的标签提示
2012-01-10 17:43 793<head> <style> ... -
jqGrid编辑
2011-08-22 13:38 2206jqGrid的编辑——基础知 ... -
Javascript跳转页面和打开新窗口等方法
2011-07-09 13:36 12501.在原来的窗体中直接跳转用 window.loc ...
相关推荐
在OnPrintPreview()中,我们需要设置预览窗口的缩放比例,然后循环调用OnDraw()来渲染页面到预览窗口。 6. **使用CPreviewDlg**: MFC提供了一个预览对话框类CPreviewDlg,它包含了一个CPreviewView实例。在创建...
- `example.js`或其他JS文件:包含实现预览、缩放和打印等功能的代码。 7. **使用步骤**: - 引入PDF.js库:在HTML文件中链接到`pdf.js`和`pdf.worker.js`。 - 加载PDF文件:使用`PDFJS.getDocument(url)`方法...
这个“C#写的一个打印预览打印票据小demo”为初学者提供了学习打印功能的良好起点,同时也为有经验的开发者提供了一个快速实现打印功能的模板。通过理解以上知识点,你可以更好地理解这个项目的工作原理并进行相应的...
在Java编程语言中,实现打印功能是一项常见的任务,特别是在开发企业级应用时。这个"java打印功能实现demo"示例旨在教你如何利用Java的内置打印服务API来完成这一任务。以下是一些关键知识点: 1. **Java Print ...
本文将深入探讨如何使用JSP技术来实现Word和Excel文档的在线预览功能,这对于许多Web应用程序来说是一项非常实用的功能,能够极大地提升用户体验。 首先,要实现在线预览,我们需要理解JSP的基础工作原理。JSP是由...
3. **打印设置预览**:用户可以在软件中模拟3D打印过程,预览打印支撑结构,以便调整打印参数。 4. **兼容性**:除了STL格式,K Studio Demo可能还支持其他常见的3D打印文件格式,如OBJ或AMF,以满足更多用户的需求...
因为工作中要使用 Android Camera2 API 来实现相机功能,但因为Camera2比较复杂,网上资料也比较乱,有一定入门门槛,所以花了几天时间系统研究了下,这个项目就是我研究的成果。 其中包括一个自己写的Camera2的Demo...
同时,注意有些打印机可能需要特定的初始化序列来设置打印模式,比如是否开启双联打印、是否彩色打印等。 在实际应用中,你还需要处理一些异常情况,例如蓝牙未开启、设备未找到、连接失败等。这些异常应该被适当地...
2. **打印API**:操作系统通常提供打印API(应用程序编程接口),如Windows的PrintDocument API或Java的PrintService API,用于在应用程序中实现打印功能。开发者需要学习并熟练使用这些API来控制打印过程,包括页面...
在这个实例中,我们利用Java结合JSP(JavaServer Pages)来实现在浏览器中预览并打印指定内容。下面将详细介绍如何实现这一功能。 首先,了解Java定位打印的基本原理。在Java中,我们可以使用`java.awt.print....
这些功能通常可以通过监听库提供的事件或设置库的配置实现。 5. **优化性能**:为了提高用户体验,可以实现懒加载,即只加载当前可见的页面,以及预加载相邻的几页。此外,考虑使用Web Worker进行后台解码,以避免...
花了一个星期,研究了网上大量的MFC对话框打印及打印预览功能的demo之后,选中了几个版本,合并修改,得到这个比较完美的版本(真心花了时间,功能上都实现了,也没有什么崩溃的问题)。其中几个打印具体内容的地方...
1. 实时预览:在实时预览功能中,开发者需要利用SDK提供的API来建立与设备的连接,设置预览参数如分辨率、帧率、编码格式等。通过SDK的VideoStreamControl接口,我们可以获取到实时的视频流数据,并将其解码显示在...
通过研究和理解这些代码,开发者可以更好地掌握在WPF应用中实现打印功能的方法,包括如何设置打印选项、创建和组织打印内容,以及如何调用打印服务。 总之,WPF提供了一个强大且灵活的打印系统,使得开发者能够轻松...
总结来说,"js 前端打印demo"是一个帮助开发者理解和实践前端打印功能的示例,它涵盖了如何利用JavaScript和CSS实现打印优化的关键技术。通过学习和实践这个demo,我们可以提高前端项目的用户体验,特别是在需要提供...
本文将详细介绍如何利用大华的playSdk在Android平台上进行设备对接,并实现预览、回放、对讲及报警等功能。 首先,大华的playSdk是专为Android平台设计的,它提供了丰富的API接口,用于控制和操作大华的视频监控...
9. **预览功能**:为了提供良好的用户体验,一般会在应用内实现打印预览。这通常通过`PrintDocumentAdapter`的`onLayout()`方法返回的`ParcelFileDescriptor`来生成预览PDF。 10. **测试和调试**:由于实际打印机...
本项目“C# 打印条码标签Demo”是针对C#开发者的一个示例,它展示了如何利用C#语言来实现条码打印功能,这在物流、仓储、零售等业务场景中十分常见。下面将详细介绍这个Demo所涵盖的关键知识点。 1. 条码库与API:...
- 实现打印预览界面,包括缩放、滚动和导航功能。 - 处理打印事件,比如`Printer.OnEndDoc`或`Printer.OnBeginDoc`。 - 调整代码以适应不同的打印需求,比如多页打印、分页和页眉页脚。 通过分析这些文件和代码,...
由于工作中需要用到Camera1,所以花了两天时间研究了以下,使用Android Camera1 API实现了相机预览、拍照和录制视频的功能。 资源中有个MyCamera1Demo.apk可以直接安装运行,MyCamera1Demo.zip是Demo源码。 具体详见...