Print()関数を使用して動的に生成されたHTMLテーブルを印刷しています。 印刷時に各ページのヘッダーとフッターを印刷するには、 スタイルを使用しました。各ページのページ番号(1/4)print
正常に動作しているので、<tfoot>
フッタ行にページ番号を入力する必要があります(page 1 of 4
など)。
どうすればページ番号を設定できますか?
<style type="text/css">
@media print {
thead { display: table-header-group; }
tfoot { display: table-footer-group; }
}
@media screen {
thead { display: block; }
tfoot { display: block; }
}
</style>
私はこれを試してみましたが、それは働いていない:それは私が実用的フッターにヘッダー値を変更するヘッダーとフッターを示し
@page :left {
@bottom-left {
content: counter(page);
}
}
のInternet Explorer >>ファイル>>ページ設定>>。 は、CSSを経由して のInternet Explorer >>ファイル>>ページ設定>>ヘッダー/フッターのヘッダーとフッターの値を変更したい、私はあなたが出てページ番号が表示されます何かとフッターを印刷するときに表示されるのヘッダを停止したい
Internet Explorerで、あなたは、単にページ設定に入ることができると、ヘッダーとページ番号とURLを表示するフッターのための「& U & B & D」のために「& Pの& &ワットBPAGE & P」を削除します。
しかし、私は多くのユーザーのためのWebアプリケーションを開発しており、このURLとページ番号を表示させたくありません。各PCに移動してインターネットエクスプローラでページ設定の設定を変更する代わりに、ユーザーが印刷したいウェブページのJavaScriptコードでヘッダーとフッターの値を変更することができます。そしてもしそうなら、これはどのように達成されますか?これについて前の議論がある場合は、スレッドに私を指摘してください。私の知る限り、スクリプトを介してこれを行うことができない離れていて
おかげ (^_^)
おそらくこれが役立ちます:http://stackoverflow.com/questions/264685/css-start-numbering-pages-with-2-instead-of-1 –