任何推薦的黑客?
我正在考慮在後端生成一個圖像,然後在新窗口中打開該圖像,然後打印出圖像。
我被隱藏的其他元素通過
$(...).hide();
打印頁面的部分,然後通過
window.print();
調用打印,但在所有瀏覽器我遇到一些風格不一致。具體來說,背景顏色消失。
普通網頁視圖:
打印預覽:
相關的HTML(玉)如下:
amount-due.span2
dl
dt Amount Due
dd.align-right <%= RP.util.currency_to_symbol[invoice.currency.toLowerCase()] %>
<% if (invoice.state !== "paid") { %>
span <%= invoice.total_amount %>
<% } else { %>
span 0
<% } %>
和
d.darken <%= RP.util.currency_to_symbol[invoice.currency.toLowerCase()] %><%= invoice.total_amount %>
相關的CSS如下:
和
某些瀏覽器具有打印設置, nd'樣式以節省墨水使用量。它必須由用戶手動更改。 – zzzzBov 2012-08-13 19:44:01