WEB打印控件Lodop使用體會

                 控件的使用方法,做者都已經有詳細的使用說明供使用者參考。javascript

可是對於打印表格,確實出現一點小問題,若是表格是天然高度,也就是隻設置了table的高度,此時是能夠正常顯示的,可是若是表格中的td,或者tr的高度有設置值,此時就算顯示區域的高度值設置的與表格同高,打印出來的效果是分頁,這顯然不是咱們的初衷。這說明表格的實際高度超出了顯示區域。若是將顯示區域的高度值遠超出表格的高度,纔不會分頁。java

    問題出來了:1 如何遠超於這個高度值2.表格的真實高度究竟是多少呢。ide

對於問題一,咱們只要設置一個儘可能大的值就行了,由於打印顯示效果是由表格的真實高度決定的,而不這個打印方法中設置的高度決定的。工具

對於問題二,若是對高度沒有定量的掌握,必然沒法控制打印出來的效果。此時可使用dw設計,並且必定要帶標尺。此時設計出來的位置與真實效果相差很少了。學習

   

<script type="text/javascript">ui

<table width="682"    height="610" border="1">
        
    <tr >
        <td width="90" rowspan="2" align="center">1船舶名稱 Name of ship</td>
        <td height="61" colspan="4" align="center">2船舶電臺識別</td>
        <td width="97" rowspan="2" align="center">3執照持有者 Owner of lincence</td>
        <td width="139" rowspan="2" align="center">4 繳費單位識別碼或者繳費附加信息 Accounting authority identification code ,or additional information including accounting information if required</td>
    </tr>
    <tr>
        <td width="75" height="61" align="center"> 呼號<br/>
         Call sign<br/></td>
        <td width="88" align="center">水上移動<br/>業務識別 MMSI</td>
        <td colspan="2" align="center">其它識別<br/>ofther identification (optional)</td>
    </tr>
    <tr >
</table>spa

    

function PrintInFullPage(){
  var p=document.getElementById("LODOP");//這行語句是爲了符合DTD規範
    p.PRINT_INIT("打印控件功能演示_Lodop功能_自定義紙張");
        
    p.ADD_PRINT_TABLE("90mm","15mm","180mm","320mm",document.getElementById("div1").innerHTML);
    
            p.SET_PREVIEW_WINDOW(1,2,0,0,0,"");
    p.PREVIEW();
  }            
        </script>設計


《李翔商業內參》就至關於你的私人情報機構,幫你節省時間,幫你節約注意力,讓你從那些紛繁的公衆號裏解脫出來,那些可惡的標題黨,在浪費你的時間,浪費你的青春,而你卻成爲了他們的賺錢工具,那些討厭的廣告正蠶食你的注意力。時間對每一個人都很寶貴,可是有誰會在意咱們是否浪費了時間,有誰會願意幫咱們節省時間。有些時候寧願花錢也要把時間省下來,錢不是稀缺資源,自身增值了,天然會有錢,而時間再也不有。我堅決果斷了訂閱了,一年199元。錢已經花了,如何能讓它產生更大的價值呢。我想免費分享出去,分享給更多的喜歡《李翔商業內參》的人。code

 有喜歡的朋友可發我郵件tataml2006$163.com ($由@替換),我會每日整理好發你郵件。orm

 若是隻是懷着免費的東西,不要白不要的心理,我但願你不要發郵件給我。終身學習,擁抱變化,你們共同進步!

相關文章
相關標籤/搜索