初歩的な質問で恐縮です。
「画面で見ると見出しは緑色なのに、印刷用画面では見出しもデータも黒色になってしまう。画面と同じく見出しは緑、データは黒でカラー印刷したい。」
と言われています。
CSSを追加すれば良いのかと思ったのですが、
詳細画面は適用されましたが、印刷用画面では反映されません。
何か良い方法はないでしょうか?
初歩的な質問で恐縮です。
「画面で見ると見出しは緑色なのに、印刷用画面では見出しもデータも黒色になってしまう。画面と同じく見出しは緑、データは黒でカラー印刷したい。」
と言われています。
CSSを追加すれば良いのかと思ったのですが、
詳細画面は適用されましたが、印刷用画面では反映されません。
何か良い方法はないでしょうか?
Sakurai様
cstapの落合です。
残念ながらkintoneの印刷機能は、カスタマイズできるものではありません。
そのため、その弱い部分をカバーするkintoneと連携するサービスが多く提供されています。
https://kintone.cybozu.com/jp/app/?s=%E5%B8%B3%E7%A5%A8
弊社もプリントクリエイターというサービスをご提供しております。
自分で開発する場合は、jPrintArea.jsなどが参考になるかもしれません。
以上、参考になりますでしょうか?
Sakurai様
アクアビット長井と申します。
御質問の件ですが、cssを拝見していないので、なんとも申し上げられませんが、
該当箇所に対して
@media print {
tag { color:#000; }
}
といった指定はされておりませんでしょうか。
もしこの部分が上記のように黒で指定されていますと、該当tagのスタイルを変更しても、印刷時の色が黒のままといったこともありえます。
もし差し支えなければ、発症するブラウザが全てなのか、それとも一部のブラウザかをお聞かせいただければとお思います。
上記回答でうまく解決できればよいのですが・・・
落合様、帳票アプリのご紹介ありがとうございます。
こんなにたくさんあるのですね。
長井様、コメントありがとうございます。
説明が不十分だったかもしれません。
ニーズはフィールド名とフィールド内容を別の色で表示したい
ということで、文字色が指定できるラベルのことではありません。
今回は印刷用画面の出力を無理やりいじってCSSをねじこんで
labelとvalueの色やボーダーを調整してなんとかOKをもらいました。
利用者が大企業ではないので、データベースに馴染みがなく
WordやExcelの感覚でお話されます。
詳細画面(見るだけの画面)、編集画面(書き込む画面)、
印刷用画面の3つがごっちゃになってしまうらしく、
色が違う、線が消える、と大騒ぎです^^;
このコミュニティではいつも素早いサポートが得られて
大変感謝しております。
みなさんの質問・回答・議論・サンプルコードにいつも大変
助けられています。
これからもよろしくお願いします。
Sakurai様
アクアビット長井と申します。
上記の件、無事解決されたとのこと、おめでとうございます。
また何かありましたらご遠慮なくご質問頂ければと思います。