2010-11-29 20 views

答えて

2

CSSを使用して、印刷スタイルシートを書く必要があります。ユーザーが印刷物をクリックすると、これは自動的に使用されます。

+0

不要なアイテムを隠すことでプリンタフレンドリなバージョンを表示しています等)jqueryを使用して?それは正しいアプローチですか? – ANP

+0

私は、単にCSSを使い、ブロックを表示したくないところで 'display = none'を設定するほうが少ししかないと思います。 –

+1

@ANP - いいえ、それは長く、複雑で、エラーが起こりやすく、信頼性の低いアプローチです。この回答に示されているように、印刷スタイルシートを使用してください。 JavaScriptの近くに移動する必要はありません。 – Quentin

1

になる場合は、ユーザーに印刷する方法のを必ず確かめてください。iTextSharpなどのライブラリを使用してPDFを作成する必要があります。スタイルシートを印刷属性に使用することは素晴らしいアイデアですが、1ページにすべて印刷したり、正しい方向などを保証するものではありません。

+0

これは印刷を処理するのに最適な方法です - しかし、多くの場合、過剰な – hogni89

関連する問題