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。

所有选项

请阅读

待办事项:

贡献者

代码贡献者

这个项目的存在要感谢所有做出贡献的人。[贡献]。

财务出资人

成为一名经济贡献者,帮助我们维持我们的社区。[贡献]

个人

组织机构

与您的组织一起支持此项目。您的徽标将显示在此处,并带有指向您网站的链接。[贡献]

jQuery简单易用的网页内容打印插件

使用jqprint插件实现打印页面内容

使用jqprint插件完成页面打印

jquery插件实现网页页面的抓取和打印

易于使用,用于jQuery的元素打印插件

jquery或js调用adobe打印插件打印html指定区域