Печать формы Infopath 2010 (.xml) в Sharepoint 2010 - PullRequest
2 голосов
/ 24 февраля 2011

Мой вопрос касается печати формы Infopath 2010 в Sharepoint 2010. Я разработал форму Infopath 2010 в Infopath Designer 2010 и опубликовал ее в библиотеке форм в Sharepoint 2010. Конечный пользователь заполняет форму и сохраняет ее в формате XMLформат в библиотеке документов. Теперь я хотел бы напечатать форму, заполненную конечным пользователем?Любые идеи или предложения по поводу вышеописанного сценария? Пожалуйста, рассмотрите как формы на основе браузера, так и обычные формы

Заранее благодарим.

1 Ответ

1 голос
/ 24 февраля 2011

Для нормальных форм вы должны создать вид для печати.Это создаст документ Word, который можно распечатать с рабочих станций пользователя.Вот ссылка о том, как создать представление для печати:

http://office.microsoft.com/en-us/infopath-help/design-a-view-that-is-optimized-for-printing-HA010151438.aspx

К сожалению, представления печати Word не поддерживаются для веб-форм.Обычно единственным вариантом является создание другого представления InfoPath и оформление его для «печати»: все элементы управления представлены как метки или только для чтения;все разделы видны и т. д.

[Обновление] @Surendra J: ОК.Есть две вещи, которые нужно решать отдельно.

Прежде всего пользователь должен иметь возможность запрашивать операцию «Печать» прямо из представления SharePoint (и я не имею в виду «Браузер-> Файл-> Печать» ....). Это можно реализовать с помощьюпользовательское действие ЕЦБ.Ваше пользовательское действие будет связано с библиотекой форм или даже с конкретным ContentType.Это позволит пользователям SharePoint выбирать «Форму печати» прямо из представления SharePoint.Эти ссылки должны помочь:

http://www.slideshare.net/gvarosky/introduction-to-developing-custom-actions-within-sharepoint

http://www.csharpest.net/?p=95

Второй вопрос - сделать вывод на печать из XML.Как вы понимаете, InfoPath XML должен быть преобразован в HTML или изображение.Желательно, чтобы это делала библиотека форм InfoPath.Нет простого способа перейти к данному представлению InfoPath без смешивания правил и параметров URL.Я рекомендую вам взглянуть на эту статью:

http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/thread/156983db-5a62-498f-a3b5-96ad7f57d15f

Отказ от ответственности: Мне лично нравится PDF-форма продукта от http://PdfSharepoint.com. У него нет проблем с печатью, так как все формыдинамические PDF-файлы и работает с Adobe Reader.Я считаю, что это хорошая альтернатива InfoPath, если печать необходима.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...