根据用户选择的纸张大小打印适合大小的html表格
Printitng a html table that fit size according to user selected the paper size
我有一个html表格,并在网页上给出了一个打印选项,默认情况下用户可以在A4上打印。 当用户单击打印时,我使用 JavaScript 打印函数打印它并且它工作得很好,结果是一个适合 A4 全尺寸页面的表格,但现在我的用户想要当他们在属性中更改纸张大小时, 从 A4 到 A3,同一个表格成为方向 横向和表格,行,列大小要调整到适合A3工作表的整个页面
使用 PDF。它是专门为此而设计的。
Javascipt 和 CSS 不允许您控制页面方向和页边距,因此您永远无法保证最终会打印的内容。您可以为特定的浏览器版本创建解决方案,并告诉用户删除边距等,但这几乎不是一个通用的解决方案,即便如此,您仍然依赖于打印机的驱动程序怪癖。
只需使用百分比宽度而不是像素来格式化表格。此外,如果您想为打印设置不同的样式(即白色背景),只需使用<style type="text/css" media="print">...</style>
相关文章:
- 将HTML表格导出到excel时,无法将数据加载到excel文件中
- 打印预览没有应用程序页眉和页脚的html表格
- 将HTML表格导出到带有文本和图像的excel中
- JS图表和html表格重叠
- 带有单选按钮的html表格复制粘贴到xls中
- 应用程序脚本中导入HTML的数据擦除;谷歌表格
- HTML/JavaScript表格标题
- 如何使用谷歌脚本将html表单数据保存到谷歌电子表格中
- 如何在HTML中制作带导航的表格
- HTML表格导出为具有适当列宽和字体的pdf
- html表格的浮动水平滚动条
- 使用HTML / Javascript将Web应用程序生成的图表/表格转换和导出到可编辑的Powerpoint(.ppt
- 如何在不导致 HTML 表格失真的情况下正确使用追加
- 如何使用 JQuQuery 解析 JSON 对象并在 HTML 页面中以表格格式打印输出
- ModalDialog:HTML表格应该是可滚动的,而不是整个页面
- HTML表格在打印后缺少边框颜色和背景颜色
- 如何将表格html表格导出为PDF
- 从下拉列表中选择所选值后显示表格 (HTML)
- 导入Excel文件到表格HTML页面
- 用javascript将表格html转换为Excel