2

テーブル グリッドビューを生成するだけのコードを書きました。最後の列は、各レコードの印刷ボタン オプションを提供します。ユーザーが印刷ボタンをクリックすると、ポップアップ ウィンドウが表示され、背景画像と 3 つのデータが表示されます。画面上では見栄えがしますが、フォームを印刷すると、背景画像以外のすべて (データ) が印刷されます。助言がありますか?ありがとう。

この問題については、Frédéric Hamidi ソリューションを使用してブラウザーの設定を変更するか、CSS を使用して次のことを行うことができます。

コードを div タグでラップし、背景画像を img オブジェクトとして呼び出します。背景色を白に設定します。なんらかの奇妙な理由で、これでうまくいき、ユーザーは画像を印刷するためにブラウザの設定を変更する必要がなくなります。

#container { 

    width:500px; 
    height:393px;
    background-color: #FFFFFF;

}

<div id="container">
<img src="image.png" style="position: absolute;">
<table>
<tr><td>test</td></tr>
</div>
4

1 に答える 1

0

ブラウザは、背景画像を印刷するかどうかを最終的に決定します。たとえば、Internet Explorer では、ダイアログ ボックスのタブでその機能を有効にする必要があります。AdvancedInternet Options

于 2010-11-12T15:40:49.557 に答える