понедельник, 26 сентября 2011 г.

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

При печати страниц SharePoint многие элементы разметки не печатаются или выглядят по-другому.

Например, левая колонка и вкладки ленты не отображаются.

Страница на экране:

image

Та же страница распечатанная:

image

Как это работает и как подготовить верстку страниц так, чтобы она печаталась максимально информативно?

Разработчики SharePoint используют для этого стили в документе corev4.css:

@media print{
.ms-globallinks,.ms-siteaction,.ms-areaseparatorcorner,.ms-titlearealeft,.ms-searchform,.ms-banner,.ms-buttonheightwidth,
.ms-areaseparatorright,.ms-titlearearight,.ms-rightareacell,.ms-leftareacell,.ms-areaseparatorleft{
display:none;
}

@media print{
body #s4-ribbonrow{
display:none;
}

Соответственно, рекомендую использовать подобные стили. Как Вы поняли, можно не только скрывать элементы, но и применять любые другие приемы стилизации.

Комментариев нет:

Отправить комментарий