2010-10-19 131 views
0

我编辑了InfoPath中列表项目的表单,当我打印时,我只想打印表单本身。SharePoint 2010 - 如何打印列表项目的InfoPath表单

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

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

想法?

回答

0

也许它会给你一些方向:我们在这种情况下做的是添加一个简单的打印按钮(我们使用内容web部分,但你可以做任何事情)。打印按钮使用JS仅切出相关部分(基于DOM/CSS)并将其显示在新窗口中 - 基本上,我们在新窗口中打开窗体并传递QS参数,JS将其拾取并清理形成。运作良好,是很简单的事,JavaScript的

+0

我正在考虑做同样的事情,您是否将其作为InfoPath功能区中的自定义操作添加了(因为我无法找到如何将其添加到此处)还是将它添加到其他位置?上下文菜单? – Brian 2010-10-21 16:30:57

+0

实际上只是使用内容web部件在列表下添加一个图形按钮,尽可能简单 – 2010-10-21 17:41:41

相关问题