SharePoint 2010 - Как распечатать форму InfoPath для элемента списка - PullRequest
0 голосов
/ 20 октября 2010

Я отредактировал форму для элемента списка в InfoPath, и при печати я просто хочу напечатать саму форму.

Кажется, когда я использую функцию печати браузера, он все равно вытягивает некоторые элементы со страницы и отключает контент, если он длиннее всплывающего окна. Кроме того, некоторые элементы формы скрываются, когда я печатаю, поэтому это не очень хороший вариант.

Я читал, что другие пытались создать настраиваемое действие, которое находится на ленте InfoPath, но мне еще не удалось найти работающее?

Мысли?

Ответы [ 2 ]

0 голосов
/ 27 октября 2010

Для тех, кому нужна помощь в создании печатной формы, я помогал кому-то на SP Forum с этой проблемой.

http://social.msdn.microsoft.com/Forums/en/sharepointinfopath/thread/c9bac913-3747-4981-9d3b-4c8316baadb2

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 20 октября 2010

Возможно, это даст вам какое-то указание: в данном случае мы добавили простую кнопку «Печать» (мы использовали веб-часть «Контент», но вы можете делать все что угодно).Кнопка печати использует JS, чтобы вырезать только соответствующую часть (на основе DOM / CSS) и показать ее в новом окне - в основном мы открываем форму в новом окне и передаем параметр QS, JS поднимает ее и очищаетформа.Работал хорошо и было очень просто сделать, всего несколько строчек javascript

...