Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save DaniilVysotskiy/3a4fcfc0a4e8dffeb391a6fbe15674cb to your computer and use it in GitHub Desktop.
Save DaniilVysotskiy/3a4fcfc0a4e8dffeb391a6fbe15674cb to your computer and use it in GitHub Desktop.
customPrint.js
function customPrint() {
var prtContent;
var WinPrint = window.open('', '', 'left=50,top=50,width=800,height=640,toolbar=0,scrollbars=1,status=0');
WinPrint.document.write('<div id="print" class="contentpane">');
for (var _len = arguments.length, elemID = Array(_len), _key = 0; _key < _len; _key++) {
elemID[_key] = arguments[_key];
}
for (var i = 0; i < elemID.length; i++) {
prtContent = $(elemID[i]);
if (elemID[i] == '#layout_1-slide' || elemID[i] == '#layout_2-slide') {
WinPrint.document.write('<div class="col-xs-6">');
WinPrint.document.write(prtContent.html());
WinPrint.document.write('</div>');
// console.log('123', WinPrint.document);
} else {
WinPrint.document.write(prtContent.html());
}
}
WinPrint.document.write('</div>');
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment