2010-11-12 56 views
2

我寫了簡單地生成表格gridview的代碼。最後一列爲每條記錄提供打印按鈕選項。如果用戶點擊打印按鈕,彈出窗口將顯示背景圖像和三個數據。它在屏幕上看起來不錯,但是當你打印表格時,一切都會打印(數據),但是背景圖像。有什麼建議麼?謝謝。onclick print,not printing form's backgroup image

對於這個問題,您可以使用FrédéricHamidi解決方案並更改瀏覽器設置,或者您可以使用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> 

回答

0

瀏覽器最終決定是否要打印背景圖片。例如,在Internet Explorer中,您需要Internet Options對話框的Advanced選項卡中的enable that feature

+0

感謝您的支持。我還發現了一個css/div解決方案。 – PW2 2010-11-13 15:33:07