javascript - javascript/jquery 的最佳浏览器打印库、插件或代码片段是什么?

标签 javascript jquery printing printing-web-page

我正在尝试打印网页的一部分,并且有多个 css 文件,其中几个文件构成“打印”媒体类型。我见过的一些插件假设你只有一个 media="print"css 文件,这就是它所需要的。我看过 PrintArea 和 jsprint,对它们都没有留下深刻的印象,我相信我可以调整它们以获得我需要的东西,但我希望有一个我尚未发现的更好的库。

最佳答案

看看printThis 。它加载了多个选项,例如加载 css。

$("#mySelector").printThis({ debug: false,//显示用于调试的 iframe importCSS: true,//导入页面 CSS importStyle: false,//导入样式标签 printContainer: true,//获取外部容器以及选择器的内容 loadCSS: "path/to/my.css",//附加 css 文件的路径 - 使用数组 [] 表示多个 pageTitle: "",//添加打印页面标题 removeInline: false,//从打印元素中删除所有内联样式 printDelay: 333,//可变打印延迟 header: null,//html 的前缀 footer: null,//html 后缀 base: false ,//保留 BASE 标记,或接受 URL 字符串 formValues: true,//保留输入/表单值 canvas: false,//复制 Canvas 元素(实验) doctypeString: "...",//为旧标记输入不同的文档类型 removeScripts: false,//从打印内容中删除脚本标签 copyTagClasses: false//从 html 和 body 标记复制类 });

关于javascript - javascript/jquery 的最佳浏览器打印库、插件或代码片段是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4268478/

相关文章:

javascript - 如何在点击按钮时放大图像

css - 在卷纸上打印

javascript - 简单的 Canvas 动画

javascript - 在 div 中使用 ngFor 时 Angular 2 模板解析错误

javascript - GET Trello JSON 放入字符串变量

javascript-objects - 我可以在对象文字中为键设置别名吗?

javascript - rails/JSON : How to use JSON for jquery UI autocomplete form

javascript - PHP 不返回 Ajax 调用

windows - 安装 Windows 示例端口监视器 localmon 时出错

css - 是否可以将打印机设置为仅打印 CSS 中的一页?