LODOP设置打印份数及是否逐份输出
生活随笔
收集整理的這篇文章主要介紹了
LODOP设置打印份数及是否逐份输出
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LODOP中通過SET_PRINT_COPIES可以設置打印份數,例如:
LODOP.SET_PRINT_COPIES(2);//指定份數為2份
如果一個任務里有多頁,打印份數的時候,有兩種輸出方式,一種是默認的逐份輸出,一種是非逐份輸出。
例如,一個任務里有三頁,這個任務打印兩份。
逐份輸出(默認):1-2-3,1-2-3,這樣輸出。
非逐份輸出(需要通過語句設置):1-1,2-2,3-3,每個頁數緊挨著輸出兩份。
打印份數可在預覽界面的打印里設置,是否逐份輸出也可以選擇,在自動分頁前打勾(默認)是逐份輸出,取消打勾是非逐份輸出。
代碼 :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB打印控件LODOP</title>
<script language="javascript" src="LodopFuncs.js"></script>
</head>
<body>
<a href="javascript:prn1_preview()">打印兩份,默認逐份輸出</a><br>
<a href="javascript:prn2_preview()">打印兩份,設置為非逐份輸出</a><br>
<script language="javascript" type="text/javascript">
var LODOP; //聲明為全局變量
function prn1_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.SET_PRINT_PAGESIZE(1,1300,1000,"");
LODOP.ADD_PRINT_TEXT(50,62,150,40,"第一個頁的文本");
LODOP.ADD_PRINT_TEXT(185,64,363,22,"頁號:第#頁/共&頁");
LODOP.SET_PRINT_STYLEA(0,"FontSize",22);
LODOP.SET_PRINT_STYLEA(0,"ItemType",2);
LODOP.NEWPAGE();
LODOP.ADD_PRINT_HTM(123,28,300,100,"<body>
HTML Demo content
<br><font color="#FF0000">第二頁的超文本.</font>
</body>");
LODOP.SET_PRINT_COPIES(2);//指定份數
LODOP.PRINT_DESIGN();
// LODOP.PREVIEW();
};
function prn2_preview() {
LODOP=getLodop();
LODOP.PRINT_INIT("");
LODOP.SET_PRINT_PAGESIZE(1,1300,1000,"");
LODOP.ADD_PRINT_TEXT(50,62,150,40,"第一個頁的文本");
LODOP.ADD_PRINT_TEXT(185,64,363,22,"頁號:第#頁/共&頁");
LODOP.SET_PRINT_STYLEA(0,"FontSize",22);
LODOP.SET_PRINT_STYLEA(0,"ItemType",2);
LODOP.NEWPAGE();
LODOP.ADD_PRINT_HTM(123,28,300,100,"<body>
HTML Demo content
<br><font color="#FF0000">第二頁的超文本.</font>
</body>");
LODOP.SET_PRINT_COPIES(2);//指定份數
LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);//設置為非逐份打印,1-1 2-2 3-3
//LODOP.PRINT_DESIGN();
LODOP.PREVIEW();
};
</script>
</body>
圖示 :
(由于代碼較長,這里省略大部分,僅有份數語句,更多代碼可查看博文上方文本格式的代碼,)
多頁任務,逐份輸出(默認)
非逐份輸出(需要通過語句設置)LODOP.SET_PRINT_MODE("PRINT_NOCOLLATE",1);//設置為非逐份打印,1-1 2-2 3-3
總結
以上是生活随笔為你收集整理的LODOP设置打印份数及是否逐份输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 猩猩币是哪个国家的 猩猩币是什么国家的
- 下一篇: 涨跌幅度怎么算