<html>
<title>页面打印2demo</title>
<script language="javascript" >
function pageSetup()
{
factory.printing.PageSetup();
}
function preview()
{
setPageInfo();
factory.printing.Preview();
}
function print()
{
setPageInfo();
factory.printing.Print(true);
}
function setPageInfo(){
/**
codebase="/etsc/ActiveX/ScriptX.zip#Version=6,1,430,5"
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.SetPageRange(false, 1, 3) // need pages from 1 to 3
factory.printing.printer = "HP DeskJet 870C"
factory.printing.copies = 2
factory.printing.collate = true
factory.printing.paperSize = "A4"
factory.printing.paperSource = "Manual feed"
// -- basic features
factory.printing.header = "This is MeadCo"
factory.printing.footer = "Advanced Printing by ScriptX"
factory.printing.portrait = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0 */
//factory.printing.header = "&b&b第&p页/共&P页"
//factory.printing.footer = "&b&b时间:&D&T"
factory.printing.header="&b&b第&p页/共&P页";
factory.printing.footer = "";
factory.printing.leftMargin = 10;
factory.printing.topMargin = 20;
factory.printing.rightMargin = 10;
factory.printing.bottomMargin = 20;
}
//只打印div中
function printdiv(printpage)
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}
</script>
<style media="print">
.noPrint { display: none }
</style>
<style media="screen">
.print { display: none }
</style>
<body>
<object id="factory" style="display:none" viewastext
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="smsx.cab">
///这个是你smsx.cab包在项目中的路径-----最好和你的jsp页面在同一个文件夹下,也有博客说最好在项目的根目录下
</object>
<table width="100%" class="noPrint" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="60" align="center">
<input type=button name=button_show value="打 印" onclick="print();">
<input type=button name=button_show value="打印预览" onclick="preview();">
<input type=button name=button_setup value="打印设置" onclick="pageSetup();">
<input type=button name=button_show value="打印div" onclick="printdiv('div_print');">
</td>
</tr>
</table>
<div id="div_print">
近日,“墨湫龍”的网友曝光了一组兵马俑的照片,并称:“兵马俑坑里的基情?看那表情能说我想多了么……就这样偎依了两千多年!”照片中,一个兵马俑人像将头依靠在另一个兵马俑的肩膀上,搞笑的是,不仅两人相互依偎,后面的兵马俑眼睛还非常专注的看着前面的那个。此照片曝光后,逗乐网友,纷纷大量转发和留言,基情四射!
</div>
</body>
</html>
相关推荐
在这个自用存档中,我们看到重点是关于在使用Frida过程中遇到的“复杂类型”打印。这通常指的是在处理非基本数据类型,如对象、数组、结构体或嵌套类型的打印时所遇到的问题。 `r0gson.dex`文件可能是Android应用中...
说 明:这是我平常用的通用打印预览模块,用了几年了哦如果大家有好的改进,可要传我一份哦可选择打印或预览,调用只需一条语句,可输出到EXCEL,也可输出到快照,对方不需安装ACCESS即可预览报表。在打印前选择打印...
【标题】"自用计算机二级python"涉及到的Python编程知识点主要涵盖了随机数操作、字符串处理、列表操作以及turtle模块的图形绘制。以下是这些知识点的详细解释: 1. **随机数操作**: 在`name = random.sample...
自用的 打印拆件 好用~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
标题中的“Acrobat高质量打印设置(自用)for publication only”意味着这些设置是针对专业出版物设计的,可能包含特定的色彩管理、分辨率设置和输出选项,以达到与印刷标准一致的效果。在出版过程中,高分辨率和...
标题中的“Delphi实现的网页绝对定位打印控件(自用)”表明这是一个使用Delphi编程语言开发的控件,主要用于网页内容的打印,并且具备在打印时进行精确的绝对定位功能。Delphi是一款面向对象的可视化集成开发环境...
3D打印笔是一种创新的工具,它允许用户在三维空间中绘制物体,类似于传统绘画但具有立体效果。这种技术在教育、艺术、设计和DIY领域都有广泛应用。...无论是自用还是分享,都能为使用者带来丰富的3D绘画体验。
CAD批量打印稳定版,一直自用
自用,代码自动导入生成保持打印等操作.
mvc报表打印控制器类,保存自写自用
图美易特照片打印是一款专业的打印照片的软件。通过自由手动方式和模板方式...2,增加了自用布局时,可快捷设置打印大小 3,定制模板时的大小可精确到0.1mm. 4,修正了横向布局时的图像显示方向错误. 图美易特照片截图:
不过,由于这是“自用”文件,不建议他人直接下载,可能涉及到个人或团队的专有设计流程和敏感信息。对于其他开发人员来说,了解时序图的基本概念和应用方法,以及使用专业工具如EA来创建和分析时序图,是提升软件...
自用进销存 单机绿色安装免破解 打印正常 备份恢复功能正常
CAD迷你画图是一款轻量级且易用的计算机辅助设计(CAD)软件,主要针对需要进行二维绘图的用户。标题中的“V15自用绿色版”表明这是该软件的第15个版本,而且是绿色版,意味着它无需安装,可以直接运行,通常包含了...
标题中的"EPSON L3118_清零自用"指的是针对爱普生(EPSON)L3118型号打印机的墨盒计数器清零软件。这个软件是为了解决打印机墨盒在未耗尽时显示墨水已尽的问题,允许用户重置墨盒计数器,以便继续使用。在打印机行业...
9. **错误处理**:`set -e`可以使脚本在遇到错误时立即停止,`set -x`则会打印出脚本执行的每一步,便于调试。 10. **脚本执行权限**:为了让脚本可执行,需要使用`chmod +x scriptname.sh`命令赋予其执行权限。 ...
自用vim配置文件: 包含显示行号、自动打印头文件(包括基本格式)、其他额外注释信息
"自用通信CAD插件.zip"这个压缩包集合了一系列常用的CAD辅助工具,旨在提升设计师的工作效率和精确度。以下是每个子文件的功能详解: 1. **求和(nbs).fas**:这是一个快速计算数字总和的脚本,可能适用于统计线路...
【aspose-word 18.6自用】是一款专业用于文档处理的软件组件,由Aspose公司开发,主要用于创建、编辑、转换以及呈现各种Microsoft Word文档格式。在本版本18.6中,用户可以利用它来实现高级的文档操作功能,例如格式...