テレビスケジュールを作成していますが、少なくとも1つの標準ブラウザでは印刷に関する問題はありません。Google Chromeのすべてのページのヘッダーを印刷します
試して検索した後、ロゴとタイトルとテーブルヘッダーをすべてのページに貼り付ける必要があります。known bugのために、すべてのページに表ヘッダーとposition: fixed
要素が印刷されないことがわかりました。
私が頻繁に使用していた-webkit-print-color-adjust: exact
の背景色を印刷し、CSS @page
プロパティでページの境界線を変更するなどの機能のため、Google Chromeを使用するようにビューをカスタマイズしましたが、
- Chromeを忘れて、背景色と変更ページ余白を(私はそれが不可能な怖い)を印刷するの微調整を行う必要がある別のブラウザ用の印刷ビューの作成を開始するには:私は選択肢を探しています。
- すべてのページに表ヘッダーを印刷するGoogle Chromeを作成するCSS/JSソリューションを見つける。
TL; DR:あなたはjQuery/JavaScript/etcを知っていますか? Chromeのすべてのページに表のヘッダーを印刷するコードですか?
ありがとう:私は、Chromeはこの回答を参照してください、ヘッダーとフッターを印刷することを可能にするライブラリを作成しました。私はこの問題に直面して以来、長いことですが、私はChromeを使用しないことでそれを作っていました。 :Dとにかく、あなたの答えは有望なようだと私はそのショットをできるだけ早く与えます。再度、感謝します。 –
これはうまくいくように見えますが、ページ区切りを置く場所でやや保守的でなければならないことを意味します。印刷時に任意のHTML要素の垂直高さに関係するすべての変数を推測することは不可能です。しかし、内容が非常に均一な高さの場合、この作業をうまく行えるようになります。 – Simon