<!--前提为必须设置了打印机,即为有默认的打印机,否则此页的弹出窗口不会显示-->   <!--media=print 这个属性可以在打印时有效,设置打印时,打印按钮不显示的样式-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<!--添加打印组件,注意设置codebase路径-->
<object id="factory"   style="display:none"   viewastext
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="ScriptX.cab#Version=6,2,433,14">
</object>   <!--calss="noprint"设置打印时不显示打印按钮-->
<td class="noprint" align="right"><img src="" align="right" style="cursor:hand"onClick="set_print()"></td>   <!--此方法为载入页面时,即弹出页面设置窗口-->
<!--以下为常用打印设置-->
<script defer="defer">
function window.onload() {
//advanced   features   这里就是你打印设置的地方
//factory.printing.SetMarginMeasure(2)   //   measure   margins   in   inches
//factory.printing.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   =   "B%"
actory.printing.paperSource   =   "Manual   feed"
//basic features
factory.printing.header   =   "居左显示&b居中显示&b居右显示页码,第&p页/共&P页"
factory.printing.footer   =   "(自定义页脚)"
factory.printing.portrait   =   false
factory.printing.leftMargin   = 11
factory.printing.topMargin   =   1.5
factory.printing.rightMargin   =   0.75
factory.printing.bottomMargin   =   1.5
factory.printing.PageSetup() ; //打印设置
factory.printing.Preview() ;        //打印预览
}
</script>   smsx.cab打印页代码(没有弹出页面设置窗口)   <object id="factory" viewastext style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="<%=path%>/erpxtbg/tjfx/smsx.cab#Version=6,3,434,26"></object>
<style>
@media print {
.noprint {display:none}
}
.STYLE2 {
font-size: 18px;
font-weight: bold;
}
</style>
<td class="noprint" align="right"><img src="" align="right" style="cursor:hand"onClick="set_print()"></td>   <script language="javascript">
function set_print()
{
factory.printing.header = "";
factory.printing.footer = "";
factory.printing.portrait = 1; //1为纵向打,0为横向打
factory.printing.leftMargin = 13;   //左边距
factory.printing.topMargin = 20;    //右边距
factory.printing.Print(false);   }
</script>  

ScriptX.cab与Smsx.cab打印代码相关推荐

  1. Web的打印方案:WebBrowser(WScript.Shell)、ScriptX(即smsx.cab)

    WebBrowser 我们可以方便地通过 Internet Explorer 用户界面更改页边距.页眉和页脚设置和默认 Internet Explorer 打印机,IE也提供了一个叫WebBrowse ...

  2. 批量打印之smsx.cab打印

    smsx.cab插件实现打印的依赖的是ActiveX控件,所以缺点很明显:页面得允许运行ActiveX控件,而ActiveX控件只有IE支持,所以局限性很强. 页面基本结构: <div id=& ...

  3. html5自动打印图片,html2canvas生成清晰的图片实现打印代码示例

    本篇文章小编给大家分享一下html2canvas生成清晰的图片实现打印代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 基本用法 处理模糊问题 细节问题-压缩base ...

  4. php 只打印某个区域,PHP打印代码页面固定区域

    在使用PHP软件的朋友们肯定碰上过没有打印代码的情况!PHP打印代码页面固定区域让您在这里直接输入代码就能解决问题啦!想要继续打印工作的话您可以使用狂飙php最新版和PHP开发课安卓版中进行了解!PH ...

  5. Linux SCSI设备容量打印代码分析

    探寻SCSI设备容量如何获取代码. 分析 8G USB转SD卡启动打印信息: sd 3:0:0:0: [sdb] 15523840 512-byte logical blocks: (7.94 GB/ ...

  6. 安装MySQL提示cab文件损坏_安装所需的 CAB 文件“Redist.cab”已损坏处理办法

    近日为客户调试sql server 2008时意外的然出现两个报错,结果导致部分功能组件无法安装成功 如下 产品: Microsoft SQL Server 2008 联机丛书(简体中文) -- 错误 ...

  7. python皮卡丘字符打印代码,python画皮卡丘的代码

    大家好,本文将围绕用python画一只可爱的皮卡丘展开说明,python皮卡丘字符打印代码是一个很多人都想弄明白的事情,想搞清楚python皮卡丘编程代码教程需要先了解以下几个事情. 1.python ...

  8. 打印代码执行所耗费时间--毫秒

    打印代码执行所耗费时间–毫秒 //方法运行 所耗费毫秒秒long t1=System.currentTimeMillis();System.out.println(" ♠♠♠进入方法截取毫秒 ...

  9. C# DataGridView 打印代码

    初衷:由于之前遇到了这个问题 在网上搜索了许久 才把代码给调试好了 感觉 有必要 自己整理一下 方便"在路上"的IT们-- //打印按钮为:button6 //命名空间:(只能比我 ...

最新文章

  1. 收藏:存储知识全面总结
  2. 为什么说数据中心是5G最大的受益者?
  3. Cortex-M3-复位(序列)
  4. OpenCL “速成”冲刺【第一天】
  5. hadoop--MapReduce_WordCount词频统计案例
  6. JavaScript笔记(6)
  7. java定义一个类显示没有_Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。_学小易找答案...
  8. 判断zk是否挂掉_Zookeeper入门学习第一天,zk集群简单介绍
  9. mysql 字符串枚举类型转换_MyBatis里字段到枚举类型的转换/映射
  10. 【优化部署】基于matlab粒子群算法求解无线传感器WSN部署优化问题【含Matlab源码 1691期】
  11. A星算法优化(一)启发函数
  12. 大学教编程的老师为何不去当高收入的程序员?
  13. CSS改变simditor代码区间的默认显示样式和自动换行
  14. java电子签名_java实现pdf文件电子签名
  15. Solidworks二次开发平台 --- RyS.SwWorks [2015-09-18更新]
  16. 产品的分类(民用商用级、工业级、汽车电子级、军工级)
  17. matlab小船渡河物理模型,高中物理 | 小船渡河模型和斜拉船模型
  18. Ubuntu 14.04重装mysql
  19. java去除多余excel_java使用poi删除excel中的空行
  20. 2.Ext JS MVVM特性

热门文章

  1. Python基础教程(第3版)读书笔记:第2章 列表和元组
  2. 【华为笔试】【模拟】【Java】竖直四子棋
  3. 陈式太极拳小架一路拳谱(陈鑫拳架)
  4. react-native-calendars的使用
  5. 中鸣循迹机器人_自动循迹机器人控制系统的设计
  6. 手把手教你安装Juniper 模拟器
  7. arch linux笔记本安装kde桌面环境
  8. excel取消密码_取消excel工作簿的保护(无密码)
  9. 链接mysql服务器的命令是_连接 MySQL服务器的命令是什么?( )_学小易找答案
  10. VCF文件中QUAL和GQ的区别