0

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

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

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

想法?

4

2 回答 2

0

也许它会给您一些指导:我们在本例中所做的是添加一个简单的打印按钮(我们使用了内容 Web 部件,但您可以做任何事情)。打印按钮使用 JS 仅剪切相关部分(基于 DOM/CSS)并在新窗口中显示 - 基本上我们在新窗口中打开表单并传递 QS 参数,JS 将其拾取并清理形式。效果很好,做起来很简单,只需要几行 javascript

于 2010-10-20T03:56:27.393 回答
0

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

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

希望它可以帮助某人。

于 2010-10-27T13:43:13.320 回答