print some Cards
を使用しようとしていますweb browser
が、残念なことに、ブラウザがカードに書き込みをheader and footer
行い、カードにスペースが入るため、カードが1ページではなく2ページに印刷されます。
印刷ドキュメントのヘッダーとフッターを削除するにはどうすればよいですか?
前もって感謝します 。
印刷に別のスタイルシートを使用して、その形式に個別のルールを定義することができます。
.my-header { display: none; }
.my-footer { display: none; }
そして、適切なメディアタイプのスタイルシートを含めますprint
。
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
@media print
{
.noPrint
{
display:none;
}
}
それをスタイルシートに保存し、このクラスを印刷したくない要素に追加します。
ブラウザは自動的にヘッダーとフッターを追加します(URLなどを使用)。これらをオフにすることはできません(残念ながら)。
印刷時にブラウザによって追加されたヘッダーとフッターは、エンドユーザーのみがローカルでオフにできます。たとえばIEでは、[印刷]> [ページ設定]に移動し、[ヘッダーとフッター]の下の設定を編集します。
別の方法として、 http://sourceforge.net/projects/itextsharp/などを使用してその場でPDFを作成することも できます。これにより、ページサイズの設定、画像の挿入など、ニーズに合わせて動的に行うことができます。