Nếu bạn đang tìm 1 plugin jQuery để sử dụng cho công việc in ấn trên môi trường web! Thì printThis là một plugin như thế. Việc sử dụng printThis plugin vô cùng đơn giản. PrintThis plugin cho phép bạn in nội dung từ một hoặc nhiều ID đều được cả.
Ví dụ 1: Sử dụng đơn giản in nội dung của thành phần html có id là ID1:
$('#ID').printThis();
Ví dụ 2: Sử dụng in với nội dung lấy từ nhiều ID và có thêm các option cài đặt:
$('#ID1, #ID2, #ID3').printThis({
importCSS: false,
loadCSS: "path/to/new/CSS/file",
header: "<h1>Look at all of my kitties!</h1>"
});
Và sau đây là toàn bộ option của printThis plugin:
$("#mySelector").printThis({
debug: false, // show the iframe for debugging
importCSS: true, // import parent page css
importStyle: false, // import style tags
printContainer: true, // print outer container/$.selector
loadCSS: "", // path to additional css file - use an array [] for multiple
pageTitle: "", // add title to print page
removeInline: false, // remove inline styles from print elements
removeInlineSelector: "*", // custom selectors to filter inline styles. removeInline must be true
printDelay: 333, // variable print delay
header: null, // prefix to html
footer: null, // postfix to html
base: false, // preserve the BASE tag or accept a string for the URL
formValues: true, // preserve input/form values
canvas: false, // copy canvas content
doctypeString: '...', // enter a different doctype for older markup
removeScripts: false, // remove script tags from print content
copyTagClasses: false, // copy classes from the html & body tag
beforePrintEvent: null, // function for printEvent in iframe
beforePrint: null, // function called before iframe is filled
afterPrint: null // function called before iframe is removed
});
Một số link hữu ích của plugin này dành cho bạn đây:
Để tìm hiểu thêm thông tin góc về Plugin này các bạn truy cập link sau: https://www.bestjquery.com/?xpmVPkUW
Hy vọng hữu ích với bạn!
Nosomovo