js ScripX插件打印

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js ScripX插件打印相关的知识,希望对你有一定的参考价值。

1,ScriptX插件初次使用都要先下载安装,压缩包直接放在项目里庵后运行,打开页面根据提示安装就可以了;


2,在**head中引入**

  @media   screen{.onlyPrint{display:none}}   
  @media   print{.onlyShow{display:none}   .onlyPrint{page-break-before:always}}

然后剩下的js操作就可以了;


3,

function printsetup() {
        // 打印页面设置 
        factory.printing.PageSetup();
    }
    function doPrint() {
    if (confirm('确定打印吗?')) {
        document.all.factory.printing.header = ""; //页眉
        document.all.factory.printing.footer = ""; //页脚
        //设置边距
        document.all.factory.printing.leftMargin = 19.05;//left
        document.all.factory.printing.topMargin = 19.05;//top
        document.all.factory.printing.rightMargin = 19.05;//right
        document.all.factory.printing.bottomMargin = 19.05;//bottom
        document.all.factory.printing.portrait = false; //横向打印
        document.all.factory.printing.Print(false); //只打印当前frame,不管是否隐藏
        }
    }
<center class=aaa>
<input onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup /> 
<input onclick=javascript:doPrint(); type=button value=打印 name=button_print /> 
</center>



根据自己实际情况设置初始参数,如需保存更改的打印设置的参数,可以考虑使用JavaScript设置cookie进行操作。



以上是关于js ScripX插件打印的主要内容,如果未能解决你的问题,请参考以下文章

vscode代码片段生成vue模板

angularJS使用ocLazyLoad实现js延迟加载

为啥vscode中.js文件没有片段提示,但是.html文件有提示?

argparse 代码片段只打印部分日志

sublime text 3 添加代码片段

vscode 删除注释代码 有没有类似插件 清理所有注释?