2016-04-11 15 views
1

印刷するときにテキストのフォントサイズを調整するにはどうすればよいですか?私はフォントサイズのプロパティを入れようとしましたが、印刷ボタンをクリックしても使用されません。デフォルトのフォントサイズに戻ります。印刷時にフォントサイズを調整する

  function print1(strid) 
    { 

    var values = document.getElementById(strid); 
    var printing =window.open(""); 
    printing.document.write(values.innerHTML); 
    printing.document.close(); 
    printing.focus(); 
    printing.print(); 
    printing.close(); 

    } 


<div id="print2"> 
Ex : My data table 1 
</div> 

<input type="button" value="Print" onclick="return print1('print2')"> 

答えて

4

CSSメディアクエリを使用できます。スタイルセクションで、以下のようなものを追加して、本文全体のフォントサイズを増やします。本文の代わりに他のCSSセレクタを使うことができるので、divだけに#print2を使用します。

<head>タグの後にHTMLドキュメントに追加します。 もちろん、ブロック内に他のCSSプロパティを設定することもできます。

<!doctype html> 
<html> 
<head> 
<style type="text/css"> 

    body { 
     font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; 
     font-size: 12pt; 
    } 

    @media print { 
     body { 
      font-size: 48pt; 
     } 
    } 

</style> 
<meta charset="UTF-8"> 
<title>Untitled Document</title> 
</head> 

<body> 

This is a sample document with normal size text that should print large. 

</body> 
</html> 
+0

@bitfillder、その動作していない:

はここで完全な例です。どうしたらいいの? – Jannice

+0

まだ持っていない場合は、