• lodop打印横向纵向


    简短问答:
    横向纵向 参考http://www.c-lodop.com/blogs/Blog010.html
    设置打印方向,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html
    横向打印,纵向预览,参考样例16的E http://www.c-lodop.com/demolist/PrintSample16.html

    注意这里的横向纵向指的是内容的方向,不是纸张的方向。
    仔细阅读下http://www.c-lodop.com/blogs/Blog010.html

    其他:
    有的用户横着进纸,有的用户纵向进纸,怎么办?
    进纸方向不同,是不同纸张,可以让用户自己选择。

    纸张设置,参考样例5 http://www.c-lodop.com/demolist/PrintSample5.html
    用xps或pdf虚拟打印机测试一下(测试可用样例5),如果虚拟打印机输出的是正确的纸张,真实打印机不是,可能是打印机不支持该自定义纸张。
    选择该真实打印机,在打印预览下方状态栏查看一下纸张大小,有的打印机不支持该自定义纸张。

    横着进纸,宽边进纸,有的打印机不支持这种纸张,预览下方状态栏查看下。

    LODOP.SET_PRINT_MODE("RESELECT_ORIENT",true);让用户选择打印方向。
    进纸纸张不同,让用户选择不同的纸张。

    下图,有两段代码,第二段没在图中写代码,设置的纸张宽高是反着的。

    宽边进纸,和窄边进纸是不同的纸张。

    <script language="javascript" src="LodopFuncs.js"></script>
    </head>
    <body>
    <a href="javascript:prn1_preview()">横向纵向</a><br>
    <script language="javascript" type="text/javascript">   
            var LODOP; //声明为全局变量 
    	function prn1_preview() {
    		LODOP=getLodop(); 
            LODOP.PRINT_INITA(0,0,151,76,"");
            LODOP.SET_PRINT_PAGESIZE(1,400,200,"");//宽边进纸,窄边进纸宽高相反
            LODOP.ADD_PRINT_RECT(7,11,133,60,0,1);
            LODOP.ADD_PRINT_TEXT(26,32,100,20,"花谢悦神cnblog");
    	LODOP.SET_PRINT_MODE("RESELECT_ORIENT",true);
            LODOP.PRINT_DESIGN();
    	};
    

      

    图示:

  • 相关阅读:
    POJ2711 Leapin' Lizards(最大流)
    POJ3308 Paratroopers(最小割/二分图最小点权覆盖)
    POJ3084 Panic Room(最小割)
    POJ3469 Dual Core CPU(最小割)
    POJ1815 Friendship(字典序最小最小割割边集)
    HDU3395 Special Fish(最大费用任意流)
    HDU5461 Largest Point(暴力)
    POJ3184 Ikki's Story I
    POJ1637 Sightseeing tour(判定混合图欧拉回路)
    伸展树模板
  • 原文地址:https://www.cnblogs.com/huaxie/p/12696637.html
Copyright © 2020-2023  润新知