`
starbhhc
  • 浏览: 657927 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

自用打印(二)

 
阅读更多

 

<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使用过程中出现的复杂类型

    在这个自用存档中,我们看到重点是关于在使用Frida过程中遇到的“复杂类型”打印。这通常指的是在处理非基本数据类型,如对象、数组、结构体或嵌套类型的打印时所遇到的问题。 `r0gson.dex`文件可能是Android应用中...

    自用的通用打印预览模块源码

    说 明:这是我平常用的通用打印预览模块,用了几年了哦如果大家有好的改进,可要传我一份哦可选择打印或预览,调用只需一条语句,可输出到EXCEL,也可输出到快照,对方不需安装ACCESS即可预览报表。在打印前选择打印...

    自用计算机二级python

    【标题】"自用计算机二级python"涉及到的Python编程知识点主要涵盖了随机数操作、字符串处理、列表操作以及turtle模块的图形绘制。以下是这些知识点的详细解释: 1. **随机数操作**: 在`name = random.sample...

    lodop打印插件,自用

    自用的 打印拆件 好用~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Acrobat高质量打印设置(自用)for publication only

    标题中的“Acrobat高质量打印设置(自用)for publication only”意味着这些设置是针对专业出版物设计的,可能包含特定的色彩管理、分辨率设置和输出选项,以达到与印刷标准一致的效果。在出版过程中,高分辨率和...

    Delphi实现的网页绝对定位打印控件(自用)

    标题中的“Delphi实现的网页绝对定位打印控件(自用)”表明这是一个使用Delphi编程语言开发的控件,主要用于网页内容的打印,并且具备在打印时进行精确的绝对定位功能。Delphi是一款面向对象的可视化集成开发环境...

    3d打印笔相关图纸.rar

    3D打印笔是一种创新的工具,它允许用户在三维空间中绘制物体,类似于传统绘画但具有立体效果。这种技术在教育、艺术、设计和DIY领域都有广泛应用。...无论是自用还是分享,都能为使用者带来丰富的3D绘画体验。

    EPSONl3118_清零自用

    标题中的“EPSON L3118_清零自用”明确指出了软件的使用对象,即专为EPSON L3118型号打印机设计的清零工具。这项工具的主要功能是重置打印机内的墨盒计数器,从而绕过打印机内置的墨水耗尽提示,使得用户能够在墨盒...

    CAD批量打印稳定版

    CAD批量打印稳定版,一直自用

    自用代码VBA自动生成保存

    自用,代码自动导入生成保持打印等操作.

    mvc报表打印控制器类

    mvc报表打印控制器类,保存自写自用

    图美易特照片打印 v7.8.2.1.zip

    图美易特照片打印是一款专业的打印照片的软件。通过自由手动方式和模板方式...2,增加了自用布局时,可快捷设置打印大小 3,定制模板时的大小可精确到0.1mm. 4,修正了横向布局时的图像显示方向错误. 图美易特照片截图:

    时序图自用,其他人不用下载

    不过,由于这是“自用”文件,不建议他人直接下载,可能涉及到个人或团队的专有设计流程和敏感信息。对于其他开发人员来说,了解时序图的基本概念和应用方法,以及使用专业工具如EA来创建和分析时序图,是提升软件...

    自用管家婆7.1A破解版

    自用进销存 单机绿色安装免破解 打印正常 备份恢复功能正常

    CAD迷你画图V15自用绿色版

    CAD迷你画图是一款轻量级且易用的计算机辅助设计(CAD)软件,主要针对需要进行二维绘图的用户。标题中的“V15自用绿色版”表明这是该软件的第15个版本,而且是绿色版,意味着它无需安装,可以直接运行,通常包含了...

    自用shell脚本哒哒

    9. **错误处理**:`set -e`可以使脚本在遇到错误时立即停止,`set -x`则会打印出脚本执行的每一步,便于调试。 10. **脚本执行权限**:为了让脚本可执行,需要使用`chmod +x scriptname.sh`命令赋予其执行权限。 ...

    自用vim配置文件(.vimrc)

    自用vim配置文件: 包含显示行号、自动打印头文件(包括基本格式)、其他额外注释信息

    自用通信CAD插件.zip

    "自用通信CAD插件.zip"这个压缩包集合了一系列常用的CAD辅助工具,旨在提升设计师的工作效率和精确度。以下是每个子文件的功能详解: 1. **求和(nbs).fas**:这是一个快速计算数字总和的脚本,可能适用于统计线路...

    aspose-word 18.6自用

    【aspose-word 18.6自用】是一款专业用于文档处理的软件组件,由Aspose公司开发,主要用于创建、编辑、转换以及呈现各种Microsoft Word文档格式。在本版本18.6中,用户可以利用它来实现高级的文档操作功能,例如格式...

Global site tag (gtag.js) - Google Analytics