我有一個頁面上有一些表格上的數據,並且我設計了CSS樣式,所以所有東西都可以正確打印。 但是,由於頁面的性質,「orizontally」打印出來肯定更好,所以桌子的寬度更大。 我知道這是一個設置,用戶應該從系統的打印選項中選擇自己,但我想知道是否有任何方法可以使打印面板爲用戶預先選擇該選項。CSS打印 - 默認頁面方向
0
A
回答
0
不幸的是 - 打印不是DOM範圍之外的系統功能,所以CSS不會讓你觸及它。
0
@page {
size: landscape;
}
查看CSS3 Module: Paged Media 3.3 Page size。然而,CSS3M:PM是一個六年的工作草案,在過去幾年沒有得到太多關注,因此您必須檢查您的目標瀏覽器是否確實支持該規則。
0
簡而言之,在Web開發下,您無法使用javascript來觸摸打印機。您甚至無法知道是否有打印機連接到查看您網站的計算機。並且在發出window.print()之後,您無法確定頁面是否已成功打印。
如果你的要求設置佈局,景觀,這裏有一個CSS技巧給你:
<style type="text/css" media="print">
.landScape
{
width: 100%;
height: 100%;
margin: 0% 0% 0% 0%;
filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=3);
}
</style>
<body class="landScape">
...
</body>
只是嘗試,如果你的作品。
+0
*「這是一個CSS技巧給你」*,它只適用於IE。 OP也沒有聲明他想要使用JavaScript,也沒有用JavaScript標記問題。 – Zeta
相關問題
- 1. 更改打印默認頁面大小
- 2. 在打印中使用CSS檢測頁面方向
- 3. 使用CSS打印頁面
- 4. CSS - 在其他頁面中打印橫向html頁面
- 5. 使用css爲不同頁面打印時設置頁面方向
- 6. 在橫向打印頁面
- 7. 打印默認值
- 8. 如何在默認打印機上打印測試頁?
- 9. 查找打印機的默認雙面打印選項
- 10. 在便攜式Firefox中更改默認打印頁面設置
- 11. VB.NET設置默認的打印機方向
- 12. 默認頁面
- 13. 設置默認打印機
- 14. 默認邊距a4打印
- 15. Nginx重定向到默認頁面
- 16. Nginx默認索引頁面重定向
- 17. Angular2重定向到默認頁面
- 18. AngularJS阻止$ urlRouterProvider.otherwise打開「默認」頁面
- 19. 將打印方法從PDF更改爲默認打印機以打印表格
- 20. CSS打印網頁
- 21. 同一頁面的多個打印css
- 22. HTML - 打印頁面不檢索CSS
- 23. 插入頁面標題打印CSS
- 24. 一個頁面的CSS打印預覽
- 25. 打印頁面
- 26. C#力的打印作業是單面(打印機默認的雙面)
- 27. PHP_printer打印雙面打印(雙面)頁
- 28. 打印到默認的Zebra打印機Windows打印機
- 29. 打印機友好頁面或打印CSS ....?
- 30. Tomcat默認頁面
您可能正在尋找:http://stackoverflow.com/a/1392794/624590 – DRobinson