自訂富文字框的方法

套用到
InfoPath 2010 InfoPath 2013

在表單範本中插入富文字框後,你可以透過在 「富文字框屬性」 對話框中更改其屬性和設定來自訂它。 要開啟此對話框,請在表單範本中雙擊你想更改屬性的富文字框。

下表說明了一些你可以自訂富文字框的方法,並說明你可能這麼做的原因。 雖然此表格並非用來提供富 文本框 屬性對話框中選項的詳細程序資訊,但它確實讓你了解可用的選項範圍。

注意

  • 如果您設計的是相容瀏覽器的表單範本,豐富的 文字框屬性 對話框中的某些功能將無法使用。 例如,你無法選擇性地指定富文本格式選項,例如字元格式或段落分隔。
  • 如果你的表單範本是基於資料庫、結構或其他現有資料來源,可能無法自訂控制的所有面向。 例如,你可能可以更改控制項的大小,但無法更改欄位或群組名稱,這些名稱是從現有資料來源衍生出來的。
Tab 工作 詳細資料
資料 更改相關欄位名稱 當你設計新的空白表單範本時,可以將控制項的預設欄位或群組名稱改成更容易辨識的資料來源名稱。 例如,名為「MeetingNotes」的欄位比名為「field1」的欄位更容易理解。
註: 更改欄位名稱不會改變資料來源中富文字框與欄位之間的綁定。 如果你需要將富文字框綁定到其他欄位,請右鍵點擊富文字框,然後在快捷鍵選單中點 選「變更綁定 」。
資料 指定一個預設值 如果你希望使用者第一次打開表單時預設文字出現在控制項內,可以在 Value 欄位輸入該文字。 你也可以用資料來源中另一個欄位的值作為控制項的預設值。 預設值與本文後面會說明的佔位文字 (不同) 它們總是以 (.xml) 檔案的形式儲存。
資料 新增資料驗證功能 點擊 「資料驗證 」以指定控制項的資料驗證規則。 例如,如果你需要以特定格式輸入零件編號——三個數字,再是一個儀表板,再兩個數字——你可以利用資料驗證來確保使用者符合此模式。
顯示 啟用段落分隔 預設情況下,富文字框會啟用段落分隔功能,讓使用者能在富文字框中輸入段落資訊。 如果你想阻止使用者這樣做,請清除段落 分隔 勾選框。 瀏覽器相容的表單範本不支援在富文字框中啟用段落分隔。
顯示 啟用字元格式化 預設情況下,富文字框啟用字元格式,讓使用者能將輸入的文字格式化。 如果你想阻止使用者這麼做,請勾選字 元格式的 方框。 瀏覽器相容的表單範本不支援在富文字框中啟用字元格式。
顯示 啟用完整富文字 預設情況下,在富文字框屬性對話框中 (選取完整富文字 ) 圖片、表格等勾選框,讓使用者能在富文字框中插入圖片和表格。 你可以指定使用者在表單中嵌入圖片,這樣實際的圖片資料會儲存在底層的表單 (.xml) 檔案中;或是連結圖片,會在 .xml 檔案中儲存對圖片的超連結參考。 某些設定不支援瀏覽器相容的表單範本,例如啟用富文字框中連結的圖片。
顯示 顯示佔位文字 如果您想向使用者提供應輸入豐富文字框資料的指引,可以在 佔位符 欄位輸入說明文字。 例如,如果你有偏好的使用者填寫富文字框的方式,可以使用佔位文字來提供指示。

就像預設值一樣,當使用者首次打開表單時,佔位文字會出現在文字輸入控制項內。 然而,佔位文字與預設值在以下三點上有所不同:
  • 佔位文字永遠不會以 (.xml) 檔案的形式儲存為資料。
  • 與預設值在控制項內以一般文字呈現不同,佔位文字總是以暗淡呈現。
  • 與預設值不同,瀏覽器相容的表單範本不支援佔位文字。
顯示 讓富文字框設為唯讀 為了防止使用者更改控制項內容,請選擇 唯讀 勾選框。 例如,在一個檢視中,使用者可能會在富文字框中輸入資料。 在第二個摘要檢視中,使用者可能會在富文字框的唯讀版本中檢視自己輸入的內容。 雖然表單上顯示的唯讀富文字框不會變暗,但使用者將無法在富文字框中輸入資訊。
顯示 關閉拼字檢查 如果你想防止使用者檢查富文字框內的文字拼字,可以勾選預設選項的 「啟用拼字檢查器 」。 例如,你可以關閉顯示專有名詞的富文字框的拼字檢查器。
顯示 防止文字換行 預設情況下,文字換行功能會啟用於富文字框中。 如果你想防止文字被換行,請清除 「文字換行 」的勾選框。 如果啟用文字換行,你可以在 捲動 清單中選擇滾動選項。 例如,當使用者輸入比預設顯示的文字還多時,你可以讓捲動列出現在富文字框中。 為了讓捲動選項正常運作,你的富文字框必須是固定的高度和寬度。
顯示 新增條件格式 點擊 「條件格式」 開啟條件 格式 對話框,您可以根據使用者輸入的數值,改變控制項的外觀,包括可見性。 例如,你可以使用條件格式來隱藏富文字框,除非選擇特定的勾選框。
大小 調整尺寸、填充和邊界 你可以手動在 高度寬度 欄位輸入控制項大小。 你也可以透過改變 padding(控制項內容周圍的緩衝區空間)或 margin(控制項邊框與表單模板中周圍文字或控制項之間的空間)來細化控制鍵內外的間距。
大小 將富文字框與其標籤對齊 要讓富文字框中的文字更符合標籤,請點擊 「對齊 」按鈕。 當對齊富文字框時,Microsoft Office InfoPath 會將 高度 框中的現有值改為 自動。這會降低富文字框的高度,使裡面的文字與周圍文字更對齊。 InfoPath 也會根據需要調整填充和邊界設定。
進階 指定螢幕提示 當使用者將指標移到控制鍵上時,要讓說明性註解顯示出來,請在螢幕提示框中輸入你想要的文字。 無障礙輔助工具,例如螢幕檢視工具,能將螢幕資訊以合成語音或可刷新的點字顯示呈現,通常依賴這些螢幕提示來為使用者解讀資訊。
進階 更改制表索引順序 你可以更改表單範本整體制表順序中控制項的位置。 制表序列是指使用者按下 TAB 或 SHIFT+TAB 時,焦點從一個欄位或物件移動到下一個欄位的順序。 表單範本中所有控制項的預設分頁索引設定都是 0,但分頁順序是從 1 開始。 也就是說,當使用者按下 TAB 鍵時,任何 Tab 索引 框中 1 的控制項都會先被造訪。 任何在 Tab 索引 框中有 2 的控制項都會被第二個造訪,依此類推。 任何在 Tab 索引 框中為 0 的控制項會在 Tab 順序中排在最後。 如果你想跳過制表順序中的控制項,可以在制表索引框輸入 -1
進階 指定鍵盤快速鍵 你可以在 Access 鍵 框輸入字母或數字,指定快捷鍵。 鍵盤快捷鍵讓使用者能透過按鍵組合來導航到控制鍵,而非移動滑鼠。 如果你選擇在表單範本中使用鍵盤快捷鍵,必須告知使用者這些快捷鍵的存在。 例如,你可以在文字框標籤後 (輸入 ALT+S) ,讓使用者知道有銷售 文字框的快捷鍵。
進階 指定並自訂合併動作 點選 合併設定 ,指定使用者輸入資料在多個表單合併時應如何顯示。 例如,你可以選擇在富文字框中為每個項目前綴特定詞彙,或用分號分隔每個項目。
進階 取得富文字框的 ViewContext 識別碼 你可以用 ViewContext 值來辨識程式碼中的控制項。 例如,如果你知道 ViewContext 的值,你可以用這個值搭配 View 物件的 ExecuteAction 方法,程式化地對綁定到控制項的 XML 資料執行編輯動作。
進階 指定並自訂輸入範圍 點選 輸入範圍 以指定用於控制項的使用者輸入類型。 這有助於提升控制鍵對手寫和語音輸入的辨識。 例如,如果你使用 IS_URL 輸入範圍來控制控制,InfoPath 會忽略字詞間的空格。
瀏覽器表單 自訂將資料貼回伺服器的設定 瀏覽器表單標籤只在設計相容瀏覽器的表單範本時出現。 它讓你能控制當使用者在豐富文字框中更改資料時,資料是否會傳送到伺服器。