我在InfoPath中编辑了列表项的表单,当我打印时,我只想打印表单本身。
似乎当我使用浏览器的打印功能时,它仍会从页面中提取一些元素,如果内容比弹出窗口长,它会切断内容。此外,打印时隐藏了表单的某些元素,因此这不是一个好的选择。
我已经读过其他人试图创建一个驻留在InfoPath功能区中的自定义操作,但我还没有找到一个有效的操作?
思考?
也许它会给你一些方向:我们在这种情况下做的是添加一个简单的Print按钮(我们使用Content web part,但你可以做任何事情)。打印按钮使用JS仅剪切相关部分(基于DOM / CSS)并在新窗口中显示 - 基本上我们在新窗口中打开表单并传递QS参数,JS选择它并清理形成。工作得很好,很简单,只需几行javascript
对于想要创建可打印表单的人,我帮助SP论坛上的某个人解决了这个问题。
希望它可以帮助某人。