我有一个页面上有一些表格上的数据,并且我设计了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