使用Adobe LiveCycle Designer創建PDF交互式表單-Part5

今天來給大家介紹一下Designer中按鈕(Button)的應用。在Designer的應用中,按鈕共分爲幾種,它們是打印按鈕 (Print Button), 重置按鈕 (Reset Button), 電子郵件提交按鈕 (Email submit button) 和一般按鈕 (Button) 下面我會舉例說明這些按鈕的作用以及如何應用。

 

 

首先介紹打印按鈕 (Print Button),顧名思義,這個按鈕的作用是打印PDF表單。當用戶點擊打印按鈕觸發click事件的時候,一個打印的對話框就會出現,用戶可以根據自己的需要修改打印屬性,修改完成後,點擊’OK’按鈕即可完成打印,如下圖所示。

打印按鈕 (Print Button)出現在PDF表單中的頻率還是蠻高的,主要原因一來是使用方便,直接點擊按鈕即可完成表單打印,方便表單的紙質存檔,另外一個原因是Reader對於標準的PDF表單,是不支持保存其中的數據的,所以要想保存數據,打印紙質表單是其中的方法之一(另外的幾種方法前面的文章已經提到過了,使用Acrobat直接保存或者給PDF表單增加Usage Rights從而激活Reader的擴展功能)。 

第二個要介紹的是重置按鈕(Reset Button),當它被點擊之後,PDF表單中的所有數據都會變成初始狀態,這個功能在企業流程化管理中起着非常重要的作用,當HR在一張複雜的表單上填滿內容的時候,她只需要輕點重置按鈕就可清除全部數據而無需另起爐竈再創建新的表單或者手動刪除過時的內容。如下圖所示,下拉框包含三個人名,張三,李四,小劉,一組單選按鈕,男和女,選擇小劉和女,

點擊重置按鈕,下拉框和單選按鈕變成張三和男(表單預設的默認值)

 

下面介紹一下電子郵件提交按鈕(Email submit button),它的作用是可以調用客戶端的郵件系統,把當前的PDF表單或者表單中的數據(xml格式)以電子郵件的形式發送出去。從標準控件庫中找到電子郵件提交按鈕(Email submit button) 並且通過拖拽的方式把它拖入’Design View’視圖之中,

選中它,點擊菜單Window -> Object (或者用快捷鍵Shift+F7)來調出控件屬性標籤,標籤默認顯示在屏幕的右下角。

 

從上圖中可以看出,用戶可以手動輸入所需要發送的郵件地址,郵件題目以及是發送整個PDF表單還是隻發送表單中的數據。進入Preview模式,點擊電子郵件提交按鈕,點擊後的效果如下圖,它調用了客戶端的outlook,表單中的數據以附件的形式出現在郵件中。

除了這三種定義好的按鈕,Designer還提供了一個比較通用的按鈕,用戶可以通過自己寫一些簡單的腳本來隨心所欲的使用它們。目前腳本支持的語言有兩種: JavaScriptFormCale。同時,除了點擊(click)Designer也提供了很多別的觸發按鈕的事件,如下圖所示,

基本所有的觸發方式都囊括其中了。

 

今天關於按鈕(Button)這一話題就介紹到這裏,希望這篇文章能對您使用Designer有所幫助,同時也希望您多提意見和建議,謝謝~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章