2012-04-05 11 views
2

ページに印刷ダイアログボックスを表示させるコード(php、java、css、html)があります。デフォルトでは、Xの1ページのみを印刷できます。または単に印刷ダイアログボックスをそれらの設定に設定するだけですか?強制的に1ページに印刷する

私は、余白や他のばかげたものに基づいて多くの空白ページを印刷するのが好きなバーコードプリンタで印刷されているページを持っています。私は最初のページにのみコンテンツが必要です。可能であれば、印刷ダイアログボックスのポップアップボックスはさらに優れています。

私に指示するコードの種類とリソースに関するアイデアはどれも壮大なものですが、Googleはあまり効果を上げていません。

答えて

1

window.printイベントをトリガーとして印刷ダイアログを表示できます。これはブラウザの印刷ダイアログのみを開きますが、開いているダイアログボックスでの設定以外の実際の印刷プロセスを制御することはできません。

空白のページの印刷に関しては、ページをスタイリングするのが最善の方法です。

0

あなたのページの構造、divやテーブルのブロックがどのように配置されているか分かりませんが、私の場合はCSSで簡単にやります。

あなたはID =「よくある質問」でdivのを持っており、それはあなたが印刷したいだけのことだ、あなたはこのようにそれを行うことができます考えてみましょう。

<style> 
    @media print 
     { 
     body div, body table {display: none;} 
     body div#FAQ, body div#FAQ table {display: block;} 
     } 
</style> 

私は除いてすべてを隠すこの方法div id = "FAQ"

@ media printを使用しているため、これは最善の方法ではないと私は信じていません。

ただし、bamba1はすてきな答えがあるようです。

関連する問題