2011-12-07 65 views
0

我創建了一個具有「提交」按鈕的表單,它通過向正確的收件箱發送電子郵件來工作。然而,在昨天的一次會議上,我被要求插入一個「打印」按鈕,但不知道如何做到這一點。我進入按鈕屬性並將標籤更改爲Print,但不知道我應該從哪裏出發。我是否使用'規則'或'編輯表格代碼'來打印按鈕?Infopath 2003打印按鈕

謝謝。

回答

1

你可以做一些代碼的方法,儘管一個涉及授予表單完全信任,另一個不能始終工作。有關選項,請參見http://www.infopathdev.com/forums/p/10183/36241.aspx

通常只需向用戶介紹已經在工具欄中的打印按鈕(以及「文件」菜單中的選項)就更容易了。這些工作就像其他所有Office產品一樣,因此人們習以爲常。

您還需要考慮通常InfoPath表單不能很好地打印出來(帶有滾動條的文本框將在打印時切斷,分頁以奇怪方式分解控件等)。通常創建一個對輸出打印更友好的「打印」視圖。這不是非常困難,InfoPath幫助文件中有指導原則。

0

當您可以從代碼進行編輯時,您必須通知瀏覽器打印當前窗口。在JavaScript中,在窗口類中有一個print()方法。因此,你可以做這樣的事情:<A HREF="javascript:window.print()">Click to Print This Page</A>