簡體   English   中英

Javascript 分頁符

[英]Javascript page-break

我需要幫助 我在使用預印紙制作報告發票時遇到問題。 當發票項目超出容量時,其余項目將自動打印到第二頁。 我使用 javascript 編程語言。 沒有人能給出解決方案嗎?

for (var x = 1; x <= lineCount; x++){
    var strItem = '';
    var strUnit ='';
    var strJumlah ='';
    var strHargaSatuan ='';
    var strHargaTotal ='';
    if(recIV.getLineItemValue('item','item', x)){
        strItem = recIV.getLineItemText('item','item', x);
    }
    if(recIV.getLineItemValue('item','units', x)){
        strUnit = recIV.getLineItemText('item','units', x);
    }
    if(recIV.getLineItemValue('item','quantity', x)){
        strJumlah = recIV.getLineItemValue('item','quantity', x);
    }
    if(recIV.getLineItemValue('item','rate', x)){
        strHargaSatuan = recIV.getLineItemValue('item','rate', x);
    }
    if(recIV.getLineItemValue('item','amount', x)){
        strHargaTotal = recIV.getLineItemValue('item','amount', x);
    }

    strName += '   <tr style=\"font-size:13px\" line-height=\"11px\">';
    strName += '      <td width=\"10%\" align=\"center\">'+ x +'</td>';
    strName += '      <td width=\"35%\">'+strItem+'</td>';
    strName += '      <td width=\"15%\">'+strUnit+'</td>';
    strName += '      <td width=\"10%\">'+strJumlah+'</td>';
    strName += '      <td width=\"20%\">Rp '+addCommas(strHargaSatuan)+'</td>';
    strName += '      <td width=\"20%\">Rp '+addCommas(strHargaTotal)+'</td>';
    strName += '   </tr>';
}

我已經為朋友的業務編寫了一個網絡應用程序。 我所做的是創建元素,將其附加到實際的 DOM,然后使用parseInt(getComputedStyle(item_list[i]).height)以像素為單位測量parseInt(getComputedStyle(item_list[i]).height)

一旦高度超過可用空間,我就會刪除最后一個項目並開始附加到第二頁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM