使用Adobe LiveCycle Designer進行PDF交互式表單的設計--Part2

常用控件除了文本編輯框(Text Field)之外,下拉式選單(Dropdown List)也是其中之一,下面我來介紹一下如何在Designer中設計下拉式選單。

 

首先從標準控件庫中找到下拉式選單(Dropdown List)並且通過拖拽的方式把它拖入’Design View’視圖之中。

 

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

在表項(List Items)下,我們可以自由添加/刪除需要的表項,並且可以爲它們隨意排序。除此之外,Designer還爲下拉式選單提供了一個選擇框,’Allow Custom Text Entry’,它的作用是,當用戶在下拉表項中沒有找到自己需要的項目時,可以手動填寫自己需要的內容。同時,在生成表單的時候,下拉式選單的默認值也是可以定義的,如果什麼都不填的話,默認爲空。預覽的結果如下圖:

 

下拉框中設計了’Hello’, ‘World’’Better’三個選項,而編輯框中的’Good’是手動填寫的。當’World’被選擇的時候,編輯框中的’Good’會被自動替換掉。

 

在標準控件中,還有一個比較特殊的下拉式選單,日期編輯框(Date Field). 雖然它的名字中沒有下拉的字眼,但是在Designer中的表現和下拉式選單是一樣的,所以這裏我就把它同下拉式選單一併介紹了。

 

把日期編輯框(Date Field)從標準控件庫拖拽到’Design View’視圖之中,點擊Preview PDF,預覽結果如下:

 

當鼠標焦點移動到編輯框之內的時候,控件右側會自動觸發一個下拉箭頭,點擊箭頭,日期選擇下拉框就彈出了,默認值是當前日期,用戶可以找到自己想填寫的日期,在上面單擊鼠標即可。另外日期的格式是與創建這個控件時所定義的Locale一致的,如下兩張截圖所示:第一張locale爲美國,日期格式爲月//年;第二張爲中國,日期格式爲年//日。

 

 

在這篇文章的最後,我再介紹一下列表框(List Box) 的設計。列表框與下拉式選單相比較,最大的不同有三點,首先,表項直接可見,無需像下拉式選單一樣還要用鼠標觸發下拉事件;其次,列表框的表項是允許多選的;最後,當列表框設計完成之後,是不允許用戶輸入自定義數據的。預覽結果如下圖,’Hello’ ’World’兩個選項被複選了,用戶無法改變表項’Hello’或者’World’的內容。

 

關於下拉式選單(Dropdown List)和列表框(List Box)就先介紹到這裏,下面的內容更精彩~

 

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