7
A
回答
4
如果它不适合以可读的字体在纸上,它只是不会。在我看来,巨大的水平表格(无论是HTML表格还是有很多列的Excel表格)都不会出借以及印刷。对于这个问题,他们也不适合在屏幕上观看。记住垂直滚动对于用户来说比水平滚动要容易得多 - 这一切都要归功于鼠标上的那个小轮子。
最糟糕的情况是,您可能需要编写一个使用垂直布局的单独打印版本。
5
为了确保您的桌子不会消失在Printer Abyss中,请确保其容器的宽度设置为100%。
我假设你知道如何使用特定于打印的CSS(<style type="text/css" media="print">
)。
由于打印机和计算机显示器可能具有非常不同的分辨率,因此 会在打印CSS中执行em
的大部分尺寸设置,并且在打印时(display:none
)会隐藏不必要的 元素。
此外,为了提高纸张的可读性,请使用白色背景,黑色文本, 和衬线字体(Times New Roman等),这些字体在纸张上更易读。
不同的浏览器以自己的方式打印(甚至超过屏幕), 因此请仔细阅读,看看您是否可以从其他浏览器获得更好的结果。 也就是说,如果打印不需要在整个浏览器范围内完美工作。
7
变更表成水平一与许多行(交换行/列)
推荐用户切换到风景模式。 AFAIK有没有办法做到这一点编程在当前的浏览器(CSS3定义
@page {size:landscape}
)分解表的每几列(即不是一个有100列,生成10个表,每个10列)。使用CSS
table {display: inline-table}
将它们全部并排显示在屏幕上。这个技巧只有在你没有具有不同高度的单元时才起作用。
相关问题
- 1. 打印列表水平
- 2. 水晶报表 - 两种打印格式
- 3. 格式:如何水平打印容器?
- 4. 如何在SQL中以水平方式打印表格?
- 5. 调整打印样式表的页面宽度
- 6. 使用替代/打印样式表生成页面的PDF
- 7. 打印页面时的样式问题
- 8. 打印时表格样式变化
- 9. 无法打印并排表侧(水平)
- 10. “@media打印”样式表
- 11. 打印样式表故障
- 12. 打印样式表+链接
- 13. 有用的表格打印
- 14. 打印样式表,一页打印并切断剩余文本
- 15. 将数据打印到Python中的XML列表样式(表格)
- 16. 如何打印一个带有表格数据的php页面
- 17. 打印值水平
- 18. 水平滚动但具有固定的第一列的表格
- 19. 中心水平列表样式菜单
- 20. 可打印的样式表与DIV
- 21. 打印样式表的优先顺序
- 22. 不同的样式表为了打印
- 23. IE6 - 打印样式表上的有序列表错误?
- 24. 打印格式列表
- 25. 垂直滚动和水平页面表
- 26. 将0和1的序列转换为打印样式的页面列表
- 27. 打印上面的PHP联系表格
- 28. Java - 设置打印页面格式
- 29. 打印列表在Python具有特殊格式
- 30. C#水晶报表打印页面大小不正确