亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

LODOP如何對(duì)WEB頁(yè)面打印控件進(jìn)行批量打印

admin
2023年9月27日 0:35 本文熱度 1650

Lodop打印控件批量打印的方式:
1.批量打印每頁(yè)內(nèi)容相同的:
(1)批量打印相同內(nèi)容的很多紙張,可以設(shè)置打印份數(shù),把該內(nèi)容打印出多份。
2.批量打印每頁(yè)不同內(nèi)容的:
(1)通過在一個(gè)任務(wù)中分頁(yè),循環(huán)添加頁(yè)數(shù),每頁(yè)添加不同內(nèi)容,一個(gè)任務(wù)中打印多頁(yè)。
(2)一個(gè)任務(wù)中一頁(yè),循環(huán)多個(gè)任務(wù),每個(gè)任務(wù)添加不同內(nèi)容。
(3)多任務(wù)與多頁(yè)相結(jié)合,既分頁(yè)又分任務(wù),循環(huán)多任務(wù),每個(gè)任務(wù)中循環(huán)多頁(yè)。

使用建議:
1.批量打印同樣的內(nèi)容,可用多份,需要多少份打印多少份。
2.批量打印不同內(nèi)容,頁(yè)數(shù)很少,每頁(yè)內(nèi)容也很少,需要預(yù)覽,可在一個(gè)任務(wù)中分多頁(yè)。
3.批量打印不同內(nèi)容,頁(yè)數(shù)很少,不需要預(yù)覽,直接打印,可一個(gè)任務(wù)分頁(yè),也可一頁(yè)分多任務(wù),均可。
4.批量打印大批量不同內(nèi)容,內(nèi)容多,頁(yè)數(shù)很多,建議分頁(yè)分任務(wù),分組打印,提高打印性能。

打印過多頁(yè),不拆分任務(wù),打印成百上千復(fù)雜頁(yè)面,會(huì)導(dǎo)致需要等待一段時(shí)間,例如點(diǎn)語(yǔ)句后可能很久才出現(xiàn)預(yù)覽界面。
打印上千上萬個(gè)任務(wù),任務(wù)太多,對(duì)操作系統(tǒng)負(fù)擔(dān)大,可酌情分頁(yè),分頁(yè)分任務(wù)進(jìn)行折中處理。

簡(jiǎn)單來說,就是相同內(nèi)容,可設(shè)份數(shù)。
不同內(nèi)容,可多任務(wù),可任務(wù)中分頁(yè),可多任務(wù)+分頁(yè)進(jìn)行組合分組。

批量多任務(wù)打印的時(shí)候,如果都是相同的模版,可以用同一個(gè)Lodop任務(wù)名,如果擔(dān)心打印機(jī)隊(duì)列里都是統(tǒng)一名稱,無法區(qū)分,可用語(yǔ)句控制,為每個(gè)任務(wù)取不同的打印機(jī)隊(duì)列名,方法可查看本博客的相關(guān)博文:LODOP循環(huán)多任務(wù) 同模版只設(shè)置不同隊(duì)列任務(wù)名

Lodop打印語(yǔ)句最基本結(jié)構(gòu)介紹(什么是一個(gè)任務(wù))
Lodop中的一個(gè)任務(wù),就是從PRINT_INIT(或PRINT_INITA)初始化到PRINT(或預(yù)覽等),是一個(gè)任務(wù)。

方法:
設(shè)置打印份數(shù):
LODOP.SET_PRINT_COPIES(4);//設(shè)置打印三份
LODOP.SET_PRINT_COPIES(document.getElementById('T6').value);//設(shè)置打印名為T6文本框里輸入的值的份數(shù)。

設(shè)置一個(gè)任務(wù)分多頁(yè),沒頁(yè)內(nèi)容不同:
初始化//任務(wù)開始
for (設(shè)置循環(huán))
{
分頁(yè)語(yǔ)句
根據(jù)循環(huán)添加不同打印項(xiàng)
}
打?。ɑ蝾A(yù)覽)//任務(wù)結(jié)束

設(shè)置多個(gè)任務(wù),循環(huán)多任務(wù):
for (設(shè)置循環(huán))
{
初始化//任務(wù)開始
根據(jù)循環(huán)添加不同打印項(xiàng)
打印(或預(yù)覽)//任務(wù)結(jié)束
}

設(shè)置分頁(yè)分任務(wù),分組打印,
for (設(shè)置循環(huán))
{
初始化//任務(wù)開始
for (設(shè)置循環(huán))
{
分頁(yè)語(yǔ)句
根據(jù)循環(huán)添加不同打印項(xiàng)
}
打?。ɑ蝾A(yù)覽)//任務(wù)結(jié)束
}

例如,如下四個(gè)方法代碼,實(shí)現(xiàn)打印四張:
第一個(gè)把相同的內(nèi)容打印四份
第二個(gè)一個(gè)任務(wù)打印四頁(yè)
第三個(gè)打印四個(gè)任務(wù)
第四個(gè),打印兩個(gè)任務(wù),每個(gè)任務(wù)兩頁(yè),共打印四頁(yè)。

具體演示會(huì)代碼:

當(dāng)中的console.log是由于分2頁(yè)為一個(gè)任務(wù),打印兩個(gè)任務(wù),需要確定數(shù)組下標(biāo)是0,1,2,3,所以加了個(gè)console.log查看一下循環(huán)中每次i+j的值是否是否正確。

<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><input type="text" id="T6" size="2" value="4" name="copies">
<a href="javascript:prn1_preview()">預(yù)覽打印多份一樣的內(nèi)容</a><br>
<a href="javascript:prn1_preview2()">預(yù)覽打印多頁(yè)</a><br>
<a href="javascript:prn1_preview3()">直接打印多任務(wù)</a><br>
<a href="javascript:prn1_preview4()">直接打印分頁(yè)分任務(wù) 分組打印</a>
<script language="javascript" type="text/javascript">  
   var LODOP; //聲明為全局變量
   function prn1_preview() {//批量打印相同內(nèi)容可以用份數(shù)
       LODOP=getLodop();
       LODOP.PRINT_INIT(
"");
       LODOP.SET_PRINT_PAGESIZE(
1,300,500,"");
       LODOP.SET_PRINT_COPIES(document.getElementById(
'T6').value);
       LODOP.ADD_PRINT_TEXT(
75,6,100,20,"一個(gè)文本");
       
//LODOP.PRINT_DESIGN();
       LODOP.PREVIEW();    
   };
   
function prn1_preview2() {    //一個(gè)任務(wù)中循環(huán)多頁(yè),每頁(yè)內(nèi)容不同
        LODOP=getLodop();  
         
var wenben=["一號(hào)文本","二號(hào)文本","三號(hào)文本","四號(hào)文本"];
        LODOP.PRINT_INIT(
"");//初始化在循環(huán)外
        LODOP.SET_PRINT_PAGESIZE(1,300,500,"");
       
for (i=0;i<wenben.length;i++)
     {  
        LODOP.NewPage();
        LODOP.ADD_PRINT_TEXT(
75,6,100,20,wenben[i]);
     }
       
//LODOP.PRINT_DESIGN();
       LODOP.PREVIEW();
   };
   
function prn1_preview3() {    //循環(huán)多個(gè)任務(wù),每個(gè)任務(wù)內(nèi)容不同
        LODOP=getLodop();  
       
var wenben=["一號(hào)文本","二號(hào)文本","三號(hào)文本","四號(hào)文本"];
         
for (i=0;i<wenben.length;i++)
     {  
       LODOP.PRINT_INIT(
"");//初始化在循環(huán)中
       LODOP.SET_PRINT_PAGESIZE(1,300,500,"");
       LODOP.ADD_PRINT_TEXT(
75,6,100,20,wenben[i]);  
       LODOP.PRINT();
  }
   };
 
function prn1_preview4() {    //循環(huán)多個(gè)任務(wù),任務(wù)中循環(huán)頁(yè)數(shù),分頁(yè)分任務(wù)
        LODOP=getLodop();  
       
var wenben=["一號(hào)文本","二號(hào)文本","三號(hào)文本","四號(hào)文本"];
         
for (i=0;i<4;i=i+2)
     {  
       LODOP.PRINT_INIT(
"");//初始化在外循環(huán)中
       LODOP.SET_PRINT_PAGESIZE(1,300,500,"");
             
for (j=0;j<2;j++)
            {  
            console.log(i
+j);
            LODOP.ADD_PRINT_TEXT(
75,6,100,20,wenben[i+j]);
            LODOP.NewPage();              
            }  
       
//LODOP.PRINT_DESIGN();
       LODOP.PRINT();
  }
   };
</script>
</body>

 

簡(jiǎn)單點(diǎn)描述,就是循環(huán)多頁(yè),在任務(wù)中循環(huán)頁(yè)數(shù);循環(huán)多任務(wù),直接循環(huán)多任務(wù)。

數(shù)據(jù)和頁(yè)數(shù)過多,需要分頁(yè)分任務(wù),分組打印,提高性能。

注意,批量打印建議用直接打印,如果用預(yù)覽,lodop會(huì)彈出多次,c-lodop會(huì)提示窗口已打開。


該文章在 2023/9/27 0:35:01 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved