印刷機能を実行しています。私が得ている問題は、印刷されているページがCSSの書式設定を保持していないということです。私はCSSを使わないで普通のテキストを印刷しています。誰もがどのようにCSSの書式設定を変更せずにページを印刷するかを知っていますか?すべてのCSS書式とともにページを印刷する方法
2
A
答えて
3
ほとんどの場合、印刷しようとしているサイトに印刷用のカスタムスタイルシートがあります。このスタイルシートはしばしば単純化され、印刷可能なページに収まるように作られています。私はあなたが印刷CSSファイルを変更または削除する能力を持っていない限り、あなたができることはたくさんあるとは思わない。
1のマークアップの例。
<link rel="stylesheet" type="text/css" media="print" href="print.css" />
おそらく、プログラムでスタイルシートを削除するためにjavascriptを使用する方法がありますが、わかりません。まだ迷っている、あなたは次のようにリンクのマークアップで「メディアは= 『画面』」を持っているCSSスタイルシートを持つことができます誰のための簡単な言葉で
2
:
<link id="Link1" href="../Styles/MainStyleSheet.css" rel="Stylesheet" type="text/css" runat="server" media="screen" />
これはに見られるどのようなスタイルになりますブラウザ画面。次のように
また、リンクのマークアップでのメディア= 『印刷』 'を持つ別のCSSスタイルシートを持つことができます。
<link rel="stylesheet" href="../Styles/print_voucher.css" type="text/css" media="print" />
これは、ユーザーが/ときにそれを印刷プレビューを表示すると見られているどのようなスタイルになります用紙に印刷されます。あなたのprint_voucher.cssファイルに
.inprintdisabled
{
display: none;
}
:
はあなたのような何かを置く場合。どこでもあなたのHTMLコード内
<div class="inprintdisabled">
は、それがブラウザウィンドウでそのdiv要素の内容が表示されますが、/それは、印刷プレビューウィンドウに表示されて印刷されませんがある場合。
同様に、あなたのHTMLコードに
.inprintOnly
{
display:none;
}
あなたMainStyleSheetで
と
<div class="inprintOnly">
を置けば、あなたは上に表示されていないオブジェクト(テキスト、画像など)を持つことができ、あなたのブラウザの画面に表示されますが、印刷プレビュー/印刷時に表示されます。
これが役に立ちます。
関連する問題
- 1. CSSと改ページの印刷
- 2. リストを印刷するときの書式設定方法
- 3. 印刷ページの書式を設定する方法は、画面ページと異なりますか?
- 4. 印刷された文書内のCSSとは異なるすべてのページにフッタを作成
- 5. インスタンスの印刷と書式設定
- 6. CSSで印刷文書の長さを指定する方法
- 7. 辞書データをPythonの表形式で印刷する方法
- 8. BLOBとして保存された異なるファイル形式を印刷するもっともエレガントな方法
- 9. 各印刷ページでGridViewのヘッダーを印刷する方法
- 10. 印刷内容すべてのページ
- 11. ページを印刷するときに
- 12. Webkitで印刷するときのCSS改ページの制御
- 13. 印刷形式でJavaスクリプトを使用してページの総計を印刷する方法
- 14. Excelの条件付きコンテンツと書式印刷対スクリーンとページ区切り
- 15. すべての出力を同時に印刷する方法
- 16. 別のページにリダイレクトしてアラートを印刷する方法は?
- 17. 印刷ページごとにページ番号を追加する方法SSRS?
- 18. Pythonでリストを印刷するときの印刷形式を制御する
- 19. CSSの印刷レイアウト - 単一のページで印刷
- 20. Silverlight DataGridのすべての列を印刷する方法
- 21. 文書として保存してhtmlページを印刷するOnclickイベント
- 22. printDocument.print()での印刷ダイアログをスキップし、ページを直接印刷する方法は?
- 23. JAVAFX guiに印刷してコンソールに印刷する方法
- 24. これらのブロックをすべて印刷する方法は?
- 25. 印刷文書の印刷の線幅を固定する方法C#
- 26. RubyとSinatraを使ってWebページに印刷するには
- 27. ページを印刷するときのページサイズを制御する方法
- 28. jQuery印刷機能を使ってCSSコンテンツを印刷する
- 29. すべての値を印刷する方法androidでループの外側に印刷する
- 30. XtraReport - 1ページをプレビューするが、すべてのページを印刷/エクスポートする方法は?
どういうことですか?印刷媒体にprint.cssという別のスタイルシートを作成する必要がありますか?印刷用に別のスタイルシートを作成するのではなく、他の方法はありませんか? –
私はサイトがすべてのCSSをデフォルトで印刷していると言っています。 CSSで印刷していない場合、そのページには既に印刷CSSシートがあります(またはおそらくスタイルが通過しないように '@ media =" screen "'が定義されています)。ブラウザが存在する可能性がある別のブラウザから印刷しようとすることでテストすることができます。問題のサイトへのリンクを提供する場合は、あなたに確信を持たせることができます。 – mrtsherman