1

print some Cardsを使用しようとしていますweb browserが、残念なことに、ブラウザがカードに書き込みをheader and footer行い、カードにスペースが入るため、カードが1ページではなく2ページに印刷されます。

印刷ドキュメントのヘッダーとフッターを削除するにはどうすればよいですか?


前もって感謝します 。

4

4 に答える 4

2

印刷に別のスタイルシートを使用して、その形式に個別のルールを定義することができます。

.my-header { display: none; }
.my-footer { display: none; }

そして、適切なメディアタイプのスタイルシートを含めますprint

<link rel="stylesheet" href="print.css" type="text/css" media="print" />
于 2013-02-11T08:22:01.053 に答える
1
@media print 
{
    .noPrint 
    {
        display:none;
    }
}

それをスタイルシートに保存し、このクラスを印刷したくない要素に追加します。

于 2013-02-11T08:22:22.267 に答える
1

ブラウザは自動的にヘッダーとフッターを追加します(URLなどを使用)。これらをオフにすることはできません(残念ながら)。

于 2013-02-11T08:23:51.627 に答える
1

印刷時にブラウザによって追加されたヘッダーとフッターは、エンドユーザーのみがローカルでオフにできます。たとえばIEでは、[印刷]> [ページ設定]に移動し、[ヘッダーとフッター]の下の設定を編集します。

別の方法として、 http://sourceforge.net/projects/itextsharp/などを使用してその場でPDFを作成することも できます。これにより、ページサイズの設定、画像の挿入など、ニーズに合わせて動的に行うことができます。

于 2013-02-11T09:26:54.910 に答える