<html>
<head>
<script lanuage="Javascript">
function fun()
{
var tempStr;
tempStr = "<table width = '100%'>"
for(int i=0; i<6; i++)
{
tempStr += "<tr><td>" + (i+1) +" </td><td>" + HelloWord +"</td><tr>"
}
tempStr += "</table>"
document.write(tempStr);
}
</script>
</head>
<body onload="fun()">
<input type="file" name="txtPath">
<input type="button" value = "Print" onClick = "Javascript:window.print()">
<br>调用IE内置打印组件完成web打印方案及例程
来源:未知 发表时间:2004-11-8 【ovo.com.cn】
<br>
重点:
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT>
</OBJECT>
<input type=button value=打印 onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT">
<input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
<input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
<br>
<br>
<hr>
注意:
1、CSS对打印的控制:
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能
PageNext样式可以设置分页,在需要分页的地方<div class="PageNext"></div>就OK了,呵呵
2、表格线粗细的设置,更是通过样式表:
<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;
border-collapse:collapse;
}
</style>
<br>
或者:
<style>
.TdCs1 {
border:solid windowtext 1.0pt;
}
.TdCs2 {
border:solid windowtext 1.0pt; border-left:none;
}
.TdCs3 {
border-top:none;
border-left:solid windowtext 1.0pt;
border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;
}
.TdCs4 {
border-top:none;
border-left:none;
border-bottom:solid windowtext 1.0pt;
border-right:solid windowtext 1.0pt;
}
.underline {
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #000000;
}
</style>
</table>
</body>
</html>
分享到:
相关推荐
本文将详细介绍在IE浏览器环境下使用JavaScript实现打印功能的方法,包括客户端脚本打印方式及其优缺点,并探讨通过WebBrowser控件进行打印的另一种方案。 #### 二、客户端脚本打印方式 ##### 2.1 原理概述 客户端...
### JavaScript打印方法:基于浏览器的详细代码示例 在网页开发中,JavaScript提供了一系列方法来实现页面内容的打印功能,这对于需要用户能够方便地将页面信息打印出来的应用场景尤为重要。本文将深入探讨几种常见...
本文将深入探讨如何使用JavaScript和VBA(Visual Basic for Applications)来实现Excel的批量打印功能,从而避免手动逐个打印工作表的繁琐操作。 JavaScript是一种广泛使用的脚本语言,通常应用于网页前端交互,但...
在JavaScript编程领域,打印功能是常见且实用的。在本示例中,我们将探讨如何使用JavaScript和Chrome浏览器来实现小票的打印。这个压缩包包含了实现这一目标的关键资源,包括一个名为`chrome调用打印机print.html`的...
根据提供的文件信息,本文将详细解释如何在ASP.NET应用程序中通过JavaScript实现页面打印功能,并针对IE浏览器进行特别优化。此方法适用于需要用户直接从网页上打印特定内容的应用场景。 ### ASP.NET 调用 ...
总的来说,实现Chrome浏览器的打印预览和打印功能,主要涉及JavaScript的`window.print()` API,以及可能需要结合jQuery插件和CSS技术来优化打印效果和处理浏览器兼容性。通过研究提供的资源,开发者可以更好地掌握...
本篇文章将深入探讨如何使用Ajax和JavaScript来实现网页数据的打印功能。 Ajax的核心在于它允许网页在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。这种技术极大地提升了用户体验,因为用户可以继续...
在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...
本文将深入探讨如何利用 JavaScript 实现这一功能,特别是在解决谷歌浏览器首次打印时图片不显示及去除IE浏览器页眉页脚的问题。 首先,我们需要理解为什么在某些情况下,如谷歌浏览器,图片在第一次打印时不显示。...
在文件中还提到了一个名为“factory.printing”的对象,这部分内容看起来是从一个名为“ScriptX”的第三方JavaScript打印控件中获取的。ScriptX是一个基于ActiveX的打印库,它允许开发者通过脚本进行更高级的打印...
JavaScript是Web开发中不可或缺的一部分,尤其在实现交互性功能时发挥着关键作用。在IE浏览器中,JavaScript可以用来实现各种自定义菜单功能,以增强用户体验。本文将详细讲解如何使用JavaScript来实现IE菜单功能,...
- 打印:`document.execCommand('print','true','true')`触发浏览器打印功能。 - 另存为HTML:`document.execCommand('saveas','true','*.htm')`将当前页面保存为HTML文件。 - 另存为TXT:`document.execCommand...
在早期的Windows系统中,IE浏览器是默认的网页浏览工具,其内置了一系列丰富的功能,包括打印功能。通过以下步骤,我们可以利用IE的这一特性来实现网页的在线打印: #### 1. JavaScript代码的编写与执行 在HTML...
本文将深入解析Web打印技术,包括JavaScript打印、页面选择性打印、图片放大缩小及预览打印等核心知识点,旨在帮助开发者理解和掌握Web打印的实现方法。 1. **JavaScript打印**: - 使用`window.print()`函数可以...
因此,需要注意浏览器兼容性问题,特别是现代Web开发更多依赖于跨浏览器的API如`navigator.print()`或框架如jQuery的打印插件。 6. **异步处理**: - 使用`setTimeout`函数延迟执行某些操作,例如设置页面布局和...
3. **JavaScript打印接口**:在JavaScript中,没有直接的打印接口,但可以通过模拟点击打印按钮或使用window.print()方法实现。对于ActiveX控件,可能需要通过特定的API来发送打印指令。 4. **跨浏览器兼容性**:...
这个压缩包包含了必要的JavaScript库和控件文件,例如jquery-1.4.3.min.js用于处理jQuery相关的操作,LodopFuncs.js是Lodop的函数库,newPrint1.php可能是用来演示或测试打印功能的PHP文件。 在使用Lodop之前,确保...
本文将深入探讨一个特定的技术场景:如何利用OCX(ActiveX控件)技术,在JavaScript中调用打印功能,特别是在处理PDF文档时的光栅化过程,以及如何在本地和远程共享打印机上实现正常打印。 首先,我们要理解什么是...
### 使用JavaScript调用IE浏览器打印和预览功能 在网页开发过程中,经常需要实现文档的打印和预览功能。在Internet Explorer(IE)浏览器中,可以通过JavaScript与ActiveX控件结合来实现这些功能。下面将详细介绍...
打印浏览类则可能是一些关于如何优化网页内容以适应打印需求的代码或指导,包括隐藏不必要的元素、调整布局、添加页眉页脚等。这有助于确保用户能够打印出整洁、易读的网页内容。 这些资料集合在一起,为网页开发者...