印刷時背景を白にしたい場合

chromeでレコードの印刷を基本機能から行う場合

背景のグラフィックをonにしているとどうしてもグレーになってしまいます。

これを白にしたいのですがアプリのデザインテーマを変更しても変えることができないためプログラムで制御するしかないかと思うのですが、やはりこれを実現するためにはDOM操作しかないでしょうか?

DOMしかないのであればあきらめようかと思っています。

An_.Agさん

cstapの瀧ヶ平です

印刷時の背景設定はCSSで可能です

@media print {
/* この中に要素へのCSS設定を書く */
}

というように、CSSで@media print {} 内にスタイルを記述すると、印刷時のスタイルの設定ができます。
参考になりますでしょうか?

ありがとうございます!

できました!

その中にdivタグへbgcolorをかければいけました!

お世話になります。

”その中にdivタグへbgcolorをかければいけました!"

詳細を教えていただけないでしょうか。

宜しくお願い致します。

永井 頌子  さん

素人ながらこんな感じで実装できたような気がします。

@media print {
body {
-webkit-print-color-adjust: exact;
}
div {
background-color: #fff!important;
}
}

速水様

ありがとうございます。

これを使うと、全背景は白くなりました。

特定フィールドの背景を別色にしたいですが・・・

ご教授頂ければ幸甚です。