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();
	};

  

圖示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM