JavaScript 实现打印,打印预览,打印设置

WebBrowser是IE内置的浏览器控件,无需用户下载. 一、WebBrowser控件   <object ID=‘WebBrowser‘ WIDTH=0 HEIGHT=0 CLASSID=‘CLSID:8856F961-340A-11D0-A96B-00C04FD705A2‘></object> 二、WebBrowder控件的方法 //打印

WebBrowser1.ExecWB(6,1);

//打印设置

WebBrowser1.ExecWB(8,1);

//打印预览

WebBrowser1.ExecWB(7,1); 关于这个组件还有其他的用法,列举如下: 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) 关闭窗体无提示 但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来: 样式内容: <style type="text/css" media=print> .noprint{display : none } </style> 然后使用样式就可以: <p class="noprint">不需要打印的地方</p> 代码如下:  <script language="javascript"> function printsetup(){ // 打印页面设置 wb.execwb(8,1); } function printpreview(){ // 打印页面预览

wb.execwb(7,1);

}

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

<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT> <input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit()"> <input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();"> <input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">

时间: 2024-10-29 19:07:46

JavaScript 实现打印,打印预览,打印设置的相关文章

winfrom 打印和预览

在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常复杂的工作,Microsoft .Net Framework的打印功能都以组件的方式提供,为程序员提供了很大的方便.由于工作中常用到印功功能,个人写了一个专门打印DataGridView对象一个类,可以实现预览和打印功能,而且自动缩放字段.添加颜色:在预览时可以根据不同的比例查看效果,可以查看第几页数据和直接打印第几页的 数据.请看效果图. 二.附上调用代码 三.提供源码: 1 using System; 2 usin

JavaScript 图片上传预览效果

图片上传预览是一种在图片上传之前对图片进行本地预览的技术.使用户选择图片后能立即查看图片,而不需上传服务器,提高用户体验.但随着浏览器安全性的提高,要实现图片上传预览也越来越困难.不过群众的智慧是无限的,网上已经有很多变通或先进的方法来实现.例如ie7/ie8的滤镜预览法,firefox 3的getAsDataURL方法.但在opera.safari和chrome还是没有办法实现本地预览,只能通过后台来支持预览.在研究了各种预览方法后,作为总结,写了这个程序,跟大家一起分享.上次写的简便无刷新文

JavaScript实现拖拽预览,AJAX小文件上传

本地上传,提前预览(图片.视频) 1.html中div标签预览显示.button标签触发上传事件. <div id="drop_area" style="border:3px dashed silver;width:200px; height:200px">将图片拖拽到此</div> <button onclick="xhr2()">ajax上传</button> 2.禁止浏览器打开文件行为 doc

ME23N PO 打印预览 打印问题

ME23N进入PO订单,点message查看订单打印的配置 点message查看订单打印的配置 然后spro查看 选择相应的outputtype,然后双击processing routines 可以看到打印时对应的程序,form routine和smartform,在程序ZZSAPFM06P_CNTXC里搜索form routine ENTRY_NEU,就可以看到修改的程序了,

asp.net (webform)使用FastReport实现预览打印

1.新建项目 2.添加引用 3.config中添加如下 <system.web> <httpHandlers> <add path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport" /> </httpHandlers> </system.web> <system.webServer&g

【Javaweb】关闭Eclipse/Myeclipse的网页预览与设置xml文件的默认编辑器

在一些Eclipse与Myeclipse for JavaEE的版本中,每次双击JSP文件都会打开半个网页浏览器,半个网页代码编辑器, 而且写代码的时候总是会非常不爽,自动刷新网页编辑器. 这个导致写代码的光标总是会自动跳, 总是要右键一个JSP文件才选择JSP Editor才能打开纯代码的编辑器. 其实你可以设置Eclipse与Myeclipse的JSP的默认打开方式,选择Window->Prefences,然后再搜索框输入file,选择File Association,选择JSP文件,下于下

javascript实现图片实时预览的两种方式

一.FileReader(base64): 代码: <input id="file" type="file"> <img id="img" > <script> var file = document.getElementById('file') var img = document.getElementById('img') file.addEventListener('change',function(){

JS 打印功能代码可实现打印预览、打印设置等

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Conten

JS 打印功能代码(包括打印预览、打印设置等)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-