SharePoint 2010 - 如何为列表项打印InfoPath表单

时间:2010-10-19 20:36:17

标签: sharepoint printing sharepoint-2010 infopath listitem

我在InfoPath中编辑了列表项的表单,当我打印时,我只想打印表单本身。

当我使用浏览器的打印功能时,它仍会从页面中提取一些元素,如果内容比弹出窗口长,它会切断内容。此外,打印时隐藏了表单的某些元素,因此这不是一个好的选择。

我已经读过其他人试图创建一个驻留在InfoPath功能区中的自定义操作,但我还没有找到一个有效的操作?

思考?

2 个答案:

答案 0 :(得分:0)

也许它会给你一些方向:我们在这种情况下做的是添加一个简单的Print按钮(我们使用Content web部分,但你可以做任何事情)。打印按钮使用JS仅剪切相关部分(基于DOM / CSS)并在新窗口中显示 - 基本上我们在新窗口中打开表单并传递QS参数,JS选择它并清理形成。工作得很好,很简单,只需几行javascript

答案 1 :(得分:0)

对于想要创建可打印表单的人,我帮助SP论坛上的某个人解决了这个问题。

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

希望它有所帮助。