0

コンテンツがレターの Web ページを用紙サイズ F4 または Folio で印刷したいのですが、Web ページを常に A4/レター サイズで印刷するとブラウザで印刷すると問題が発生します。ユーザーが用紙サイズの印刷設定を再度設定する必要がないように、デフォルトを F4 または Folio に設定するにはどうすればよいですか? とにかく、私のブラウザには F4 のサイズの設定がありません....

事前に感謝し、これは私のコードです:

HTML

<html>
    <head>
        <title>Coba Print</title>   
        <link rel="stylesheet" type="text/css" media="print" href="print.css" />        
        <link rel="stylesheet" type="text/css" media="screen" href="screen.css" />  
    </head>            
    <body>
       ....here the letter
    </body>  </html>

印刷.css

html{
    width: 8.5in;
    height: 13in;
}
body{ 
    width: 6.5in;
    padding: 0;
    margin: 1in 1in 1in 1in;
    font-size: 12pt; 
    page-break-inside: avoid;
}

screen.css

body{
    background: #aaa;
}

NO F4 ブラウザ設定のサイズ

4

1 に答える 1

1

いいえ、Javascript オブジェクト モデルには、Web ブラウザの標準の印刷ダイアログをアクティブにする window.print() メソッドが含まれていますが、それは機能が拡張されている限りです。Javascript コードがプリンターのプロパティを検索したり、設定を任意に構成したりできることは、適切でも安全でもありません。

印刷する前に、ユーザーに適切なサイズを選択するように促すポップを追加することをお勧めします。

F4 サイズについては、私も持っていません... すべてのプリンターでサポートされているわけではない可能性があります。より一般的な用紙サイズを選択することをお勧めします。このページを見て、一般的なサイズを確認してください。

于 2013-05-21T04:45:47.577 に答える