ユーザーの選択と DB から取得したコンテンツによって 95% 動的に生成された Web ページがあります。
Web サイトの一部として、ユーザーはキャンバス (パワーポイントのようなもの) を使用し、完成したキャンバスを画像に保存します。画像は、HTML の div に格納されますdisplay:none
。
私が欲しいのは、ボタンをクリックするか、単に印刷を押して、それらの画像だけを選択して印刷する機能です。個々の画像を別のページに印刷するのがさらに良いでしょう。
display:none/block
とをさまざまに組み合わせて @media print を使用してみましvisibility:hidden/visible
たが、うまくいかないようです。ページには常にコンテンツが残っています。
実際、以下を追加しないと、ページ全体の印刷プレビューを表示することさえできません。
@media print{
*{
display:block;
}
}
ページのコンテンツが動的に作成されるため、CSS の印刷に問題がありますか? または、私が尋ねるべき別の質問がありますか?
助けてくれてありがとう!