PRINT_INITA整體偏移值傳變量


打印維護和整體偏移相關博文:打印維護和整體偏移相關簡短問答
打印維護開放給客戶端可進行微調,結果在客戶端本地。
(建議開放給客戶打印維護功能,調整一次,以后都會走調整后的,通過不同任務名區分模版)

如果想要禁用打印維護,又想調整整體偏移,可讓傳入變量進行整體偏移。
比如模版里有很多判斷,不建議這樣用,建議模版打印項個數是固定的,可以傳入空值,否則會影響打印維護功能,具體可查看相關博文:LODOP一個任務多列,只打一列如何維護

PRINT_INITA的前兩個參數傳入整體偏移值。可正數可負數,正數代表向下偏移,負數代表向上偏移。
該文中這個任務有兩個打印項,一個純文本打印項,一個超文本打印項,整體偏移是針對整個任務所有打印項的。
本博文演示的是默認單位,整數型的,此外,也可以用其他單位,用字符型數據。

測試代碼:

<script language="javascript" src="LodopFuncs.js"></script>
<style id="style1">
table{width:200px;height:200px;border-collapse:collapse;}
</style>
</head>
<body>
<div id="p">
<table border=1>
<tr>
    <td>1</td>
    <td>2</td>
</tr>
<tr>
    <td>3</td>
    <td>4</td>
</tr>
</table>
</div>
向下<input type="text" id="T1" value="0"><br>
向右<input type="text" id="T2" value="0"><br>
<a href="javascript:prn0_preview()">打印預覽</a><br>
<script language="javascript" type="text/javascript">   
        var LODOP; //聲明為全局變量 
        function prn0_preview() {
        var top1=parseInt(document.getElementById("T1").value);
        console.log(top1);
        console.log(typeof(top1));
        var left1=parseInt(document.getElementById("T2").value);
        console.log(left1);
        console.log(typeof(left1));
        LODOP=getLodop(); 
        //該任務有兩個打印項,一個純文本打印項,一個超文本打印項
        LODOP.PRINT_INITA(top1,left1,3000,300,"調整整體偏移2");
        LODOP.SET_PRINT_PAGESIZE(1,1000,1000,"");
        LODOP.ADD_PRINT_TEXT(0,0,194,23,"標題內容");
        var styleTable="<style>"+document.getElementById("style1").innerHTML+"</style>";
        LODOP.ADD_PRINT_HTM(23,0,213,209,styleTable+document.getElementById("p").innerHTML);
        LODOP.PREVIEW();    
    };
</script> 

圖示:


免責聲明!

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



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