jQuery打印插件;在页面上打印特定元素
Posted
tags:
中文标题:jQuery打印插件;在页面上打印特定元素 原文标题:jQuery printing plugin; print specific elements on a page 项目评级:Star:1000 Fork:461 下载地址:https://github.com/jasonday/printThis 详情介绍打印此
jQuery的打印插件
试试演示
特征
用法
基本的
高级功能
故障排除
查看打印此wiki以了解常见问题
涵盖与分页符样式和打印限制相关的常见问题
选项
现在使用TypeScript定义。
调试
调试使iframe在printThis
运行后在页面上可见,允许您检查标记和CSS。
导入CSS
将CSS<link>
标签复制到printThis iframe。默认情况下打开。
导入样式
将CSS<style>
标签复制到printThis iframe。默认情况下打开。
打印容器
包括选定容器的标记,而不仅仅是其内容。默认情况下打开。
加载CSS
为printThis iframe提供额外样式表的URL。默认情况下为空字符串(关闭)。
页面标题
在iframe上使用自定义页面标题。这可能会反映在打印页面上,具体取决于设置。默认情况下为空。
删除内联
从内容中消除任何内联样式属性。默认情况下为关闭。
删除内部选择器
筛选要删除的内联样式属性。要求removeInline
为真。
接受自定义CSS/jQuery选择器。默认值"*"
打印延迟
在打印This iframe中调用print()
之前等待的时间。默认为1000毫秒。
适当的值在很大程度上取决于内容和网络性能。图形量大、速度慢或未缓存的内容可能需要额外的时间才能加载。
标题&;页脚
一个字符串或jQuery对象,用于前置或附加到printThis iframe内容。null
默认值。
jQuery对象是克隆的,而不是移动的。
基础
base
选项允许多种行为。
默认情况下false
,表示当前文档将被设置为基本URL。
如果设置为true
,则如果页面上存在<base>
属性,则会设置该属性。
如果没有找到,则省略标记,这可能适用于具有完全限定URL的页面。
当作为字符串传递时,它将用作<base>
标签的href
属性。
表单值
此设置将表单元素的当前值复制到printThis iframe中。默认情况下打开。
帆布
画布元素将被复制到printThis iframe
如果您选择的话,您可以直接在画布元素上调用printThis。
doctype字符串
要在打印中使用的doctype字符串This iframe。默认为HTML5 doctype。
删除脚本
从内容中删除脚本标记,以避免打印过程中出现错误或意外行为。默认情况下已禁用。
copyTagClasses:真
将类从body和html标记复制到printThis iframe中。
接受true
、"b"
、<base>
或"bh"
,分别测试body和html标签的<1214<和"h"
。
copyTagStyles:true
将body和html标记中的样式属性复制到printThis iframe中。
添加以提供对CSS变量的支持。
接受true
、"b"
、<base>
或"bh"
,分别测试body和html标签的<1214<和"h"
。
beforePrintEvent:null
函数,以便在打印发生之前在iframe内部运行。
尚未在所有浏览器上验证此功能
beforePrint:空
在iframe中填充内容之前调用的函数。
afterPrint:空
在打印之后和从页面中删除iframe之前调用的函数。
即使debug: true
也会调用此操作,这不会删除iframe。
所有选项
请阅读
待办事项:
贡献者
代码贡献者
这个项目的存在要感谢所有做出贡献的人。[贡献]。
财务出资人
成为一名经济贡献者,帮助我们维持我们的社区。[贡献]
个人
组织机构
与您的组织一起支持此项目。您的徽标将显示在此处,并带有指向您网站的链接。[贡献]