2012-07-18 15:42:34 +05:30
2012-07-18 15:36:58 +05:30
2012-07-18 15:42:34 +05:30

jQuery Print Plugin

jQuery.print is a plugin for printing specific parts of a page

Usage

Include it in your HTML after importing jQuery, like: <script type="text/JavaScript" src="./js/libs/jquery.print.js" />

Use it like:

$("#myElementId").print(/*options*/);

or

$.print("#myElementId" /*, options*/);

You can submit the options object like:

$("#myElementId").print({
	addGlobalStyles : true,
	stylesheet : null,
	rejectWindow : true,
	noPrintSelector : ".no-print",
	iframe : true,
	append : null,
	prepend : null
});

Currently this plugin supports the following options:

####addGlobalStyles

  • Default: true
  • Acceptable-Values: Boolean
  • Function: Whether or not the styles from the parent document should be included

####stylesheet

  • Default: null
  • Acceptable-Values: URL-string
  • Function: URL of an external stylesheet to be included

####rejectWindow

  • Default: true
  • Acceptable-Values: Boolean
  • Function: Whether the document object should be used intead of window

####noPrintSelector

  • Default: ".no-print"
  • Acceptable-Values: Any valid jQuery-selector
  • Function: A selector for the items that are to be excluded from printing

####iframe

  • Default: true, creates a hidden iframe if no-vaild iframe selector is passed
  • Acceptable-Values: Any valid jQuery-selector or Boolean
  • Function: Whether to print from an iframe instead of a pop-up window; can take the jQuery-selector of an existing iframe as value

####append/prepend

  • Default: null
  • Acceptable-Values: Any valid jQuery-selector or HTML-text
  • Function: Adds custom HTML before (prepend) or after (append) the selected content

Tested on

jQuery

Browser Support (tested versions)

  • Google Chrome - v 20

License

CC-BY.

Live at

jsFiddle

Do let me know if you are using it and would like to be featured here

S
Description
No description provided
Readme
156 KiB
Languages
JavaScript 100%