4

イントラネットのWebアプリケーションに、ユーザーが合法的な(8 1/2 "x 14")用紙で印刷する必要のあるWebページがあります。

CSSまたはJavaScriptを使用して、この用紙サイズを要求(または最適化)するようにブラウザーに指示する方法はありますか?ない場合は、少なくともこの特定のWebページのデフォルトのプリンター設定を変更して、ユーザーがリーガルペーパーを手動で指定する必要がないようにすることはできますか?

よろしくお願いします。

4

3 に答える 3

3

これは、標準のCSSまたはJavaScriptでは実行できません。ActiveXでこれを行うことができるかもしれませんが、それを確実に言うことはできません。それでも、IEでのみ機能します。

于 2013-02-18T20:18:17.513 に答える
2

これをCSS/JSで実現できない場合は、HTMLから適切なサイズのPDFを動的に生成することもできます。HTMLからPDFへのコンバーターはたくさんあります。最高のオープンソースオプションの1つはmPDFです。

于 2013-02-18T20:56:51.930 に答える
1

CSSを試して、それがうまくいくかどうかを確認できます。いくつかのプリンタで動作するようですが、すべてではありません。

@media print {
    body {
    width:816px;
    height:1344px;
    }
于 2013-02-18T20:48:53.647 に答える