复制内容到剪贴板
代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="guide.css" />
<title>打印预览一个分页文档</title>
<!-- 插入打印控件 -->
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=5,0,0,0"></OBJECT>
<script type="text/javascript">
var docs=[
{
settings:{orientation:1}, // 此页面纵打
pagePrefix:'x'
},
{
settings:{orientation:2}, // 此页面横打
pagePrefix:'y'
},
{
settings:{orientation:1}, // 此页面纵打
pagePrefix:'z'
}
];
var myIndex = 0;
function myPrints()
{
var myDoc = docs[myIndex];
if(myIndex < docs.length -1 )
myDoc.done = function()
{
myIndex ++;
setTimeout('myPrints()',2000);
};
myDoc.copyrights='杰创软件拥有版权 www.jatools.com';
myDoc.documents = document; //三个页面共同的属性全部写在这里。
myDoc.settings.paperName='A4';
jatoolsPrinter.print(myDoc,false);
}
function doPrint()
{
myIndex = 0;
myPrints();
}
</script>
</head>
<body>
<p> <span class="title">打印预览一个分页文档</span><span class="src">查看源代码</span> </p>
<div class='pagecontainer'>
<div id='xpage1' >文档第一页</div>
<div id='ypage1' >文档第二页</div>
<div id='zpage1' >文档第三页</div>
</div>
<br>
<input type="button" value="打印" onClick="doPrint('打印')">
</body>
</html>
通过以上的方式可以实现。但是要注意以下几点
page的命名 ?page1 后面的部分相同。前面的不同如例子当中的
xpage1, ypage1, zpage1复制内容到剪贴板
代码:
var docs=[
{
settings:{orientation:1}, // 此页面纵打
pagePrefix:'x'
},
{
settings:{orientation:2}, // 此页面横打
pagePrefix:'y'
},
{
settings:{orientation:1}, // 此页面纵打
pagePrefix:'z'
}
];
在这里通过page前面的字母来决定横打或纵打。
调用打印jatoolsPrinter.print(myDoc,
false) 时候 这里要设成flase 要设置打印机在脚本里设置。不能通过弹出窗口来设置。
[
本帖最后由 three 于 2010-4-23 16:50 编辑 ]