Бывают случаи, когда нужно распечатать содержимое всплывающего окна или какого-то определенного элемента (не всей страницы, а именно элемента — контейнера).
Тут нам на помощь приходит плагин, который позволяет распечатать содержимое элемента на JQuery: print element content with JQuery
$('SelectorToPrint').printElement();
Плагин обладает несколькими настройками:
- 1. есть возможность назначить заголовок страницы (браузер ведь сам пропечатывает заголовок страницы на листе, независимо от твоих намерений)
- 2. подключить отдельный CSS файл (или несколько файлов)
- 3. оставить окно с информацией для печати открытым
- и другие
1. есть возможность назначить заголовок страницы (браузер ведь сам пропечатывает заголовок страницы на листе, независимо от твоих намерений)
$("selector").printElement({pageTitle:'thisWillBeTheNameInThePrintersLog.html'});
2. подключить отдельный CSS файл (или несколько файлов)
$("selector").printElement( { overrideElementCSS:[ 'thisWillBeTheCSSUsed.css', { href:'thisWillBeTheCSSUsedAsWell.css',media:'print'}] });
3. оставить окно с информацией для печати открытым
$("selector").printElement( { leaveOpen:true, printMode:'popup' });Понравилась или помогла статья?