2011-02-24 129 views
2

我的问题与在Sharepoint 2010中打印Infopath 2010表单有关.I在Infopath Designer 2010中设计了Infopath 2010表单,并将其发布到Sharepoint 2010中的表单库中。最终用户填写表单并将其以.xml格式存储在文档库中。现在,我想打印最终用户填写的表单吗? 有关上述情况的任何建议或建议?请考虑基于浏览器的表单和正常表单在Sharepoint 2010中打印Infopath表单2010(.xml)

感谢您提前。

回答

1

对于正常形式,您必须创建一个打印视图。它将创建一个可以从用户工作站打印的Word文档。这里是一个链接如何设计一个视图进行打印:

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

不幸的是Word中打印的观点不支持基于Web的形式。通常唯一的选择是创建另一个InfoPath视图并将其设计为“打印”:将所有控件作为标签或只读;所有部分都可见,等等。

[更新] @Surendra J:好的。有两件事需要分开处理。

首先,用户应该能够从SharePoint视图请求“打印”操作权限(我并不是指“浏览器 - >文件 - >打印”....)这可以通过使用自定义欧洲央行行动。您的自定义操作将与Forms库甚至特定的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的一个很好的选择。

+0

谢谢。但我的问题是不打印表单从infopath.Its关于打印表单格式sharepoint文件库?请以这种方式建议? – Tortoise 2011-02-25 05:04:36

+0

是指打印与文档关联的属性列表,还是直接从Sharepoint视图打印实际的InfoPath表单? – Dmitry 2011-02-26 00:06:16

+0

嗨德米特里,我的意思是直接从SharePoint视图中打印Infopath表单。我首先想到将其转换为PDF然后打印?你说什么。 – Tortoise 2011-02-26 05:09:58

相关问题