- 浏览: 1239650 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button .Click=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button .Click=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button .Click=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button .Click=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button .Click=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button .Click=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button .Click=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button .Click=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
<input name=Button .Click=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button .Click=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button .Click=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button .Click=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button .Click=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button .Click=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button .Click=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button .Click=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
WebBrowser组件的execWB方法
1. <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
2. 调用方法:
WebBrowser.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut]
3. 参数说明:
(a).nCmdID
OLECMDID_OPEN = 1,
OLECMDID_NEW = 2,
OLECMDID_SAVE = 3,
OLECMDID_SAVEAS = 4,
OLECMDID_SAVECOPYAS = 5,
OLECMDID_PRINT = 6,
OLECMDID_PRINTPREVIEW = 7,
OLECMDID_PAGESETUP = 8,
OLECMDID_SPELL = 9,
OLECMDID_PROPERTIES = 10,
OLECMDID_CUT = 11,
OLECMDID_COPY = 12,
OLECMDID_PASTE = 13,
OLECMDID_PASTESPECIAL = 14,
OLECMDID_UNDO = 15,
OLECMDID_REDO = 16,
OLECMDID_selectALL = 17,
OLECMDID_CLEARselectION = 18,
OLECMDID_ZOOM = 19,
OLECMDID_GETZOOMRANGE = 20
OLECMDID_updateCOMMANDS = 21
OLECMDID_REFRESH = 22
OLECMDID_STOP = 23
OLECMDID_HIDETOOLBARS = 24
OLECMDID_SETPROGRESSMAX = 25
OLECMDID_SETPROGRESSPOS = 26
OLECMDID_SETPROGRESSTEXT = 27
OLECMDID_SETTITLE = 28
OLECMDID_SETDOWNLOADSTATE = 29
OLECMDID_STOPDOWNLOAD = 30
上面的关键词都可以在浏览器的菜单里面找到对应的选项﹐大家一看就明白的﹗
(b).nCmdExecOpt
OLECMDEXECOPT_DODEFAULT = 0,
OLECMDEXECOPT_PROMPTUSER = 1,
LECMDEXECOPT_DONTPROMPTUSER = 2,
OLECMDEXECOPT_SHOWHELP = 3
对于这个参数﹐一般来说﹐选1就可以了。
4.常用:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
5.示例﹕
(a)调用IE的”另存为”功能的示例﹕
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
<A href=".:WebBrowser.ExecWB(4,1);">Save-存储</A>
(b)经过改写的登陆模式
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
<body
.load="showModalDialog('login_access.asp',0,'Status:NO;dialogWidth:418px;dialogHeight:288px');document.all.WebBrowser.ExecWB(45,1);">
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button .Click=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button .Click=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button .Click=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button .Click=document.all.WebBrowser.ExecWB(7,1) type=button value=打印预览>
<input name=Button .Click=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button .Click=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button .Click=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button .Click=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button .Click=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
示例:
<html> <head> <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5"> <title>打印</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <!--media=print 这个属性可以在打印时有效--> <style media=print> .Noprint{display:none;} .PageNext{page-break-after: always;} </style> <style> .tdp { border-bottom: 1 solid #000000; border-left: 1 solid #000000; border-right: 0 solid #ffffff; border-top: 0 solid #ffffff; } .tabp { border-color: #000000 #000000 #000000 #000000; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 1px; } .NOPRINT { font-family: "宋体"; font-size: 9pt; } </style> </head> <body > <center class="Noprint" > <p> <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0> </OBJECT> <!-- 在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。 试试下面代码: <object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> </object> <input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)"> 试着改变参数会得到其他一些功能: WebBrowser.ExecWB(1,1) 打开 WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 WebBrowser.ExecWB(4,1) 保存网页 WebBrowser.ExecWB(6,1) 打印 WebBrowser.ExecWB(7,1) 打印预览 WebBrowser.ExecWB(8,1) 打印页面设置 WebBrowser.ExecWB(10,1) 查看页面属性 WebBrowser.ExecWB(15,1) 好像是撤销,有待确认 WebBrowser.ExecWB(17,1) 全选 WebBrowser.ExecWB(22,1) 刷新 WebBrowser.ExecWB(45,1) 关闭窗体无提示 这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。 --><body><input type=button value=打开 onclick=document.all.WebBrowser.ExecWB(1,1)> <input type=button value=关闭现在所有的IE窗口并打开一个新窗口 onclick=document.all.WebBrowser.ExecWB(3,1)> <input type=button value=网页另存为 onclick=document.all.WebBrowser.ExecWB(4,1)> <input type=button value=查看页面属性 onclick=document.all.WebBrowser.ExecWB(10,1)> <input type=button value=全选 onclick=document.all.WebBrowser.ExecWB(17,1)> <input type=button value=刷新 onclick=document.all.WebBrowser.ExecWB(22,1)> <input type=button value=关闭窗体无提示 onclick=document.all.WebBrowser.ExecWB(45,1)><input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1) > <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)> <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)><br/> </p> <hr align="center" width="90%" size="1" noshade> </center> <table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp"> <tr> <td colspan="3" class="tdp">第1页</td> </tr> <tr> <td width="29%" class="tdp"> </td> <td width="28%" class="tdp"> </td> <td width="43%" class="tdp"> </td> </tr> <tr> <td colspan="3" class="tdp"> </td> </tr> <tr> <td colspan="3" class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" class="tdp"><p>这样的报表</p> <p>对一般的要求就够了。</p></td> <td> </td> </tr> </table></td> </tr> </table> <hr align="center" width="90%" size="1" noshade class="NOPRINT" > <!--分页--> <div class="PageNext"></div> <table width="90%" border="0" align="center" cellpadding="2" cellspacing="0" class="tabp"> <tr> <td class="tdp">第2页</td> </tr> <tr> <td class="tdp">看到分页了吧</td> </tr> <tr> <td class="tdp"> </td> </tr> <tr> <td class="tdp"> </td> </tr> <tr> <td class="tdp"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%" class="tdp"><p>这样的报表</p> <p>对一般的要求就够了。</p></td> <td> </td> </tr> </table></td> </tr> </table> </body> </html>
发表评论
-
IE8开发人员工具
2011-03-10 14:25 730转:http://blog.csdn.net/yefengme ... -
IE8与IE6 7 的区别
2011-03-10 13:46 12001 IE8中的css中关于width或是height中如果使用 ... -
ie8中 position:relative定义的层不能正常显示
2011-03-10 11:59 2242无意打开IETester在IE8下测试了一个页面,突然发现一个 ... -
js判断IE6/IE7/FF的代码
2011-03-10 10:28 1965转自:http://www.jb51.net/ar ... -
网页排版中IE6、Firefox、ie7的兼容性问题
2011-03-09 16:46 1075下图是本站统计系统中访客详情中浏览器查看率,IE6占据百分 ... -
CSS与IE6,IE7,IE8,FF兼容解决方案
2011-03-09 15:20 886查看链接:http://hi.baidu.com/817933 ... -
DIV与CSS
2011-03-09 13:55 893盒子模型 盒子模型是CSS控制页面时一个很重要的概念。只 ... -
表格中长度太长,显示在一行多余长度不显示或显示为省略号
2010-12-17 15:38 1861使用范例 <HTML> <BODY&g ... -
showModalDialog的title问题(模态窗口标题显示问题)
2010-11-10 17:06 2496项目中用到了模态窗口: /*用途:弹出模式窗口 此功能 ... -
HTML打印问题二
2010-11-03 17:41 1546可以通过window.print()对当前页面进行打印,调用这 ... -
HTML导出EXCEL
2010-11-03 15:19 1287http://kboby.blog.163.com/blog/ ... -
HTML TABLE cellpadding cellspacing 及nowrap属性
2009-07-10 16:55 2504巢(cell ) -- 表格的内容 巢补白(表格填充)( ...
相关推荐
"Vue 实现 HTML 转 PDF 下载导出及打印" 在本文中,我们将介绍如何使用 Vue.js 实现 HTML 转 PDF 下载导出及打印。这个功能可以在项目中实现报表下载、打印等功能。本文将从插件安装、图片转换、HTML 转换为 PDF、...
在网页开发中,有时我们需要将用户查看的HTML页面内容导出或打印出来,这通常涉及到浏览器的打印功能或者数据导出。jQuery.print插件提供了一种简单易用的方式来实现这一需求,尤其对于处理表格数据非常方便。下面...
C# asp.net html 导出 pdf 打印 引用 wkhtmltopdf.exe,简单明了,不用编译那么多代码,直接调用wkhtmltopdf.exe把html格式的导出pdf ,经过本人测试时ok的!
在现代Web应用中,有时我们需要将网页上的内容导出为Word文档,以便用户可以离线查看或打印。本文将详细讲解如何使用JavaScript实现这一功能,主要依赖于两个JavaScript库:html2docx和FileSaver.js。这两个库可以...
本文将深入探讨“导出打印嵌套SVG网页”的主题,包括如何将网页转换为canvas,解决网页导出为PNG图片的问题,以及如何优化网页以适应A4纸的打印需求。 首先,SVG是一种基于XML的矢量图像格式,广泛用于创建高质量、...
使用JavaScript实现打印和导出为Excel文件是前端开发中的常见任务,尽管给定的代码示例提供了一种基础的实现思路,但在实际项目中,开发者应考虑浏览器兼容性和用户体验,选择更为稳定、兼容性好的解决方案。...
总的来说,"jQ导出PDF自动分页打印代码.zip"提供的是一种综合的解决方案,涵盖了前端开发中的多个重要技术点:jQuery交互、CSS样式设计、JavaScript编程以及PDF生成。通过学习和应用这个代码,开发者可以提升自己在...
总结起来,本项目展示了如何利用SpringMVC和JasperReport构建一个功能丰富的报表系统,包括分页浏览、多格式导出、HTML展示和打印功能。这些技术的结合,使得企业能够灵活地管理和展示其数据,提高工作效率。对于...
下面是一个简单的HTML导出示例: ```php require_once 'PHPExcel/Classes/PHPExcel.php'; $objPHPExcel = PHPExcel_IOFactory::load('yourfile.xlsx'); // 加载Excel文件 $worksheet = $objPHPExcel->...
1. **选择数据库对象**:在MySQL-Front的左侧对象浏览器中,选择你想要导出的数据库及其子对象(如表、视图)。你可以通过展开数据库节点来查看其包含的所有对象。 2. **生成文档**:在主菜单上,点击“文件”>...
1、强大的DataGridView打印功能,不仅可以以多种形式(普通打印、分栏打印、跨页打印、工资条打印)打印DGV表格,基本上能完全按DGV控件本身设置的格式如字体、字号、背景颜色、前景颜色、单元格对齐方式等打印出来...
1. **GridView**:在服务器端,可以创建一个HTML字符串,包含GridView的HTML表示,然后发送到客户端。客户端可以使用JavaScript或jQuery的`window.print()`函数进行打印。对于导出,可以生成CSV字符串并响应下载。 ...
1. 电脑版微信聊天记录导出打印方法 2. 微信聊天记录格式 3. 导出聊天记录的格式(HTML、Excel、TXT) 4. 导出聊天记录的路径问题(相对路径、绝对路径) 5. 聊天记录的安全问题 6. 加密工具的使用
使用C# NET Core技术,通过预设的html模板,导出Word文件,Html文件,Pdf,使用说明参考https://blog.csdn.net/qq_27337291/article/details/120676751?spm=1001.2014.3001.5501
总的来说,jQuery导出Word是一项结合了HTML、CSS、JavaScript以及特定库技术的任务,它允许用户在Web应用中方便地将富文本内容导出为常见的办公文档格式。这个功能对那些需要提供报告、文档生成或数据导出的项目非常...
HTML用于网页展示,而PDF则常用于打印或离线阅读,因为它的格式保持性更好。将HTML内容转换为PDF格式,可以让用户方便地保存和分享网页信息。在这个场景中,我们关注的是如何使用JavaScript(JS)来实现这一功能。`...
这通常通过EXT提供的`Ext.util.Printer`类实现,它能够创建一个HTML页面副本,这个副本仅包含用于打印的内容,且样式已调整为适应打印需求,避免了不必要的网页元素干扰。 接着,我们讨论`jquery打印`。jQuery是一...
在日常工作中,我们经常需要将网页中的内容导出为Word文档格式以便于分享或打印。传统的方法通常是通过手动复制粘贴的方式进行,但这种方式不仅效率低下,还容易出现格式错乱的问题。而本文介绍的利用ASP.NET技术...
在前端开发中,有时我们需要将网页内容以PDF格式保存,以便用户可以离线查看或打印。这个过程通常涉及两个关键库:html2canvas和jsPDF。`html2canvas`是用于将HTML渲染为Canvas的JavaScript库,而`jsPDF`则负责将...
利用html2canvas插件,将一个或多个echarst导出到一个图片中