2011-02-24 68 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

相關問題