PrintArea

授权协议 未知
开发语言
所属分类 jQuery 插件、 其他jQuery插件
软件类型 开源软件
地区 不详
投 递 者 沈永新
操作系统 未知
开源组织
适用人群 未知
 软件概览

Prints a specified element.

This is a modification to jPrintArea (http://plugins.jquery.com/project/jPrintArea). I found that jPrintArea, although a great starting idea and starting point, was lacking. In my case the iframe was not being removed from the dom, as the wait() method was causing a javascript error. In my first attempt at improving the initial plugin I used a setTimeout to remove the iframe, however, if a timer is used to remove the iframe, and the print or cancel is not chosen prior to the removal of the iframe, the browser would hang. Hope this is useful...

Use
$(selector).printArea();

  • 首先下载jquery.PrintArea.js 下载地址:https://plugins.jquery.com/PrintArea/ 页面引入 import { printArea } from …/…/common/js/jquery.PrintArea.js"; 将 jquery.PrintArea.js 中的printArea导出:export { printArea} //很关键 点击按钮

  • jquery.PrintArea.js 版本 2.1 jQuery 版本 1.4.2 IE版本:6.0,8.0   问题描述 IE6.0 第一次打印正常,第二次打印会整页打印。   IE8.0 第一次打印正常,偶尔会打印会整页打印。   原因分析:   jquery.PrintArea.js使用打印的IFRAME或Popup Window获取不到焦点。 即代码中printWindow.focus(

  • 只需要在局部打印页面最后加上下行代码即可实现打印分页 <div style="page-break-after: always;"></div>

  • (function ($) { var printAreaCount = 0; $.fn.printArea = function () { var ele = $(this); var idPrefix = "printArea_"; removePrintArea(idPrefix + printAreaCount);

  • 使用PrintArea.js实现打印功能时,如何让每页只打印一个div,剩下的全部到下一页去 在每一个你需要开始分页的div的后面加上 <div class="div1"></div>//开始分页 <div style="page-break-after:always;"></div> <div class="div2"></div>//下一的内容 就可以了

  • 题记:项目中需要打印报告这个需求。当然不能有页眉和页脚,百度试了很多方法都实现不了,目前只能是用户在浏览器里设置,只需设置一次即可,但是这是很不友好的,有待日后解决!上代码: 插件: // JavaScript Document (function($) { var printAreaCount = 0; $.fn.printArea = function(){ var ele = $(this)

  • 代码用旧版的printarea进行网页打印 (function (jQuery) {     var printAreaCount = 0;     jQuery.fn.printArea = function () {         var ele = jQuery(this);         var idPrefix = "printArea_";         removePrintA

  • C++程序设计(第三版) 谭浩强 习题12.4 个人设计 习题 12.4 写一个程序,定义抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积,3个图形的数据在定义对象时给定。 代码块: #include <iostream> #include <iomanip> using na

  • 实现javascript打印功能,打印整个页面就很简单,但如果指定打印某一个区域就有点难点,这里有一个jQuery插件PrintArea可实现打印页面某区域功能。 使用说明 需要使用jQuery库文件和PrintArea库文件 使用方法 一,包含文件部分 1.                     <scripttype="text/javascript" src="jquery.js"></s

  • 题目: 写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三只的面积,3个图形的数据在定义对象时给出。 解答:  代码如下: #include <iostream> using namespace std; ///基类Shape class Shape { public:

  • 引入jquery.PrintArea.js : <script src="/Static/js/jquery.PrintArea.js"></script> 设置要局部打印位置的标签 <style type="text/css">/* A5纸的标准尺寸为: 14.8cm x 21.0 cm */ @page { size: A5 landscape; margin: 0; } </style> <

  • 最近项目中需要用到打印HTML页面,需要指定区域打印,使用jquery.PrintArea.js 插件  引入jar包: 1.jquery.js 2jquery.printArea.js 用法: $("div#printmain").printArea();   <input type="button" id="btnPrint" value="打印"/> <div id="printC