Ответ 1
Нет. Самое большее, что вы можете сделать с javascript, - это
window.print();
Чтобы открыть диалоговое окно печати.
Возможный дубликат:
Как можно вызывать предварительный просмотр из Javascript?
У меня есть кнопка на экране, которая должна вызывать функцию JavaScript.
<input class="btn-print" type="button" value="Print" onclick="PrintPreview()">
Это должно открыть новое окно с экраном предварительного просмотра, так же, как если бы вы пошли в "Файл" > "Печать" > "Предварительный просмотр" в FF. Файл > Предварительный просмотр в IE.
Нет. Самое большее, что вы можете сделать с javascript, - это
window.print();
Чтобы открыть диалоговое окно печати.
Это особенность браузера, и это может представлять угрозу безопасности. Поэтому большинство браузеров этого не допустит.
how-can-print-preview-be-called-from-javascript - это еще один вопрос, который задал то же самое.