2016-03-30 4 views
1
function printData() 
{ 
    var divToPrint=document.getElementById("myprinttd"); 

    document.getElementById("myprinttd").style.fontSize = "2px"; 

    newWin= window.open(""); 
    newWin.document.write(divToPrint.outerHTML); 
    newWin.print(); 
    newWin.close(); 
} 

私は上記の関数を使って画面を表示しています。私は、フォントサイズを小さくして、データ間のスペースを減らしたいのですが、私はカントしません。いずれも助けになります。おかげで事前にjavascript print()関数でfontsizeを設定する方法

答えて

0

あなたが正しく設定しているfontSize属性のほかに、他の親要素とそのCSS規則が要素の外観に影響を与えるという理由で、印刷結果が期待と異なるように見える理由の1つです。

outerHTMLは、選択した要素に直接添付されているスタイルだけをキャプチャするため、一部のスタイル情報が失われる可能性があります。