回答
您可以做的最好的設置是@page
margins。但請記住,如果您將保證金設置爲0,則可以並很可能會被否決。
這是否意味着你只需要做這樣的事情? '@page {margin:1in; }' – 2010-02-09 16:41:12
我不認爲實際上可以這樣做,因爲您會覆蓋用戶的默認值電腦。據我所知,Web應用程序沒有訪問權限來改變類似打印機設置的東西,而沒有在IE中使用某種ActiveX腳本。
我曾經有一個類似的問題,但最終不得不使用TCPDF生成PDF。最終效果會更好,因爲您可以更好地控制佈局。
是的。可以在頁面打印輸出中更改頁邊距。該規則將如下所示:
@page {
margin: 0;
}
這在Firefox中不起作用。如果您在@page CSS support上查看他們的開發人員參考,您可以看到哪些瀏覽器支持@page
。
我被阻止將計算機從Windows XP升級到更新的東西,所以基本上我堅持使用IE8。
我發現在IE8上,頁邊距將始終是最小值的6.01毫米左右和5毫米的頂部和底部。無論我做什麼,即使在@page規則中使用@左上右側和中央規則,它仍將默認爲上述值。
創建樣式表可能更容易考慮打印大小的這一限制。
它也可能有助於將IE hack \ 9放在CSS class屬性值的前面,在某些情況下複製屬性也可能有所幫助(但不會影響頁面的邊距),例如:
.aDiv {
margin: 10mm;
margin: 15mm\9; //this \9 hack will set that value only on IE8.
}
我知道還有類似這樣的其他黑客,比如\ 0,但我承認並沒有完全理解它們。 \ 9在某些情況下適用於IE8。
謝謝!運作良好的鉻
@page {
margin: 0;
}
- 1. 設置打印頁邊距
- 2. 如何從打印預覽中顯示打印設置?
- 3. 如何在Visual C#2008中設置打印邊距
- 4. 打印多頁邊距未設置
- 5. 如何通過CSS設置Safari打印邊距以打印無邊框
- 6. 如何在html/javascript中設置打印預覽的比例?
- 7. 如何爲我的組設置「顯示打印頁邊距」?
- 8. 在打印GW-BASIC中設置頁邊距
- 9. Apache POI - 在Excel中設置左/右打印邊距
- 10. 無邊距打印
- 11. 如何在Wpf中打印預覽?
- 12. 在WPF中打印/打印預覽
- 13. 如何預覽UIWebview打印?
- 14. DOMPDF中的打印邊距
- 15. 在打印預覽中繪製邊框但邊框不應打印C#
- 16. 打印預覽
- 17. 打印預覽
- 18. 如何在GTK2中設置GtkSpinButton邊距?
- 19. 如何在NSTableView中設置列邊距?
- 20. 如何在ggplot2中設置外邊距?
- 21. 在打印時設置邊距 - @media print does not working
- 22. 邊框/邊距/填充不是0時,具體設置0
- 23. Chrome卡在打印預覽「加載預覽」打印機
- 24. 打印邊距卡住在Eclipse中
- 25. 打印預覽和打印在wpf
- 26. CSS @media打印邊距
- 27. c#打印等邊距
- 28. C#Excel打印邊距
- 29. 默認邊距a4打印
- 30. 如何在打印預覽中設置excel標題字體和樣式?
關於@page 1:http://www.w3.org/TR/CSS2/page.html#x3 2:http://www.belgeler.org/recs/css2/ page.html – uzay95 2009-06-04 20:14:11