Javascript中的自定义打印预览

时间:2013-01-29 11:53:05

标签: javascript html

如何使用Java脚本开发自定义打印预览对话框,就像浏览器打印预览一样? 我正在开发一个图书阅读器,需要自定义打印预览对话框(计算页面,自动分页和字体大小更改)。

有没有JS库可以做到这一点?请告诉我有没有办法做到这一点。

谢谢。

1 个答案:

答案 0 :(得分:1)

您并不需要为该任务使用太多Javascript,CSS及其媒体查询将完成这项工作。

您可以定义类似

的工作表
@media print {
  body {
      width: 100%;
      color: red;
  }

  #someElement {
      display: none;
  }
}

这样,您只需克隆新的窗口弹出窗口的实际标记,然后应用这些样式表定义。