Печать страницы
Категория: Java | Автор: admins | (3 декабря 2016)
 

Печать страницы


<script language="JavaScript">
<!--
var browser_name = navigator.appName;
function printit() {
if (browser_name == "Netscape") {
window.print();
} else {
var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
}
}
//-->
</script>

Использование:
<a href="#" onClick="printit();">Распечатать статью</a> 

Для печати можно задать свой стиль документа
Современные браузеры хорошо понимают указание на устройство, для которого данный файл стилей предназначен:
<link rel="stylesheet" type="text/css" href="print.css" media="print">
<link rel="stylesheet" type="text/css" href="style.css" media="screen">
<link rel="stylesheet" type="text/css" href="style.css" media="all">

Например, у вас есть файл стиля style.css и на него стоит ссылка
<link href=style.css type=text/css rel=stylesheet>

Для печати создаем дополнитесьный файл стиля и называем его, напр. print.css, на него ссылка будет выглядеть иначе:
<link rel=stylesheet type=text/css href=print.css media=print>

Убираем графику
img {display:none}

Можно придать параметры всем заголовкам (H1, H2, H3 ...) сразу, напр.
h* {text-align: left;}

Придумываем тег, например:
[b]<ph4>Версия для печати</ph4>[/b]
и пишем в style.css
ph4 {visibility: hidden;}
и он не отображается в браузере.

А в print.css пишем
ph4 {visibility: visible;}

Это будет вроде водяного знака.





 (Голосов: 0)

 



Была ли полезной Вам статья?
Да Нет

Только зарегистрированные пользователи могут оставлять в данной новости свои комментарии.

У нас искали: