附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
若要讓使用者能在 Microsoft Office InfoPath 表單中插入圖片,您可以使用 [圖片內容控制項的表單範本。圖片內容控制項,可讓使用者在表單上的指定區域中插入圖片。圖片資料,然後會儲存在基礎的表單 (.xml) 檔案。使用者插入圖片內容控制項的圖片可以是圖片的任何類型的 Windows Internet Explorer 可以顯示。
本文內容
使用圖片內容控制項
您想要使用圖片內容控制項:
-
新增使用者可以插入圖片,包括相片、 美工圖案和繪圖表單範本上的空白的位置。
-
永久的圖片新增至表單範本無法被取代或刪除,如公司標誌。
-
暫時圖片新增至表單範本,可以刪除或由使用者,例如版面配置區相片。
-
將圖片資料儲存為編碼使用者表單 (.xml) 檔案中的資料。InfoPath 使用 base64 編碼方式編碼及解碼二進位檔案,例如.gif 或.jpg 檔案。
-
使用者表單 (.xml) 檔案中的超連結參考儲存圖片的資料。
-
從資料庫或其他外部資料來源擷取的表單範本上顯示的影像。
在下圖中,圖片內容控制項用於保險理賠表單範本上從原則持有者收集車輛損壞的相片。表單設計工具將置於重複區段內的圖片控制項,讓使用者可以到他們的表單,視需要新增任意數目的相片。
當您新增圖片內容控制項至表單範本時,則 InfoPath 會插入空白圖片控制項預設。填寫表單為基礎的表單範本的使用者可以將圖片新增至空白圖片控制項。如果您想,您可以指定預設圖片,而不是保留空白圖片內容控制項。您也可以指定使用者是否可以瀏覽、 刪除或取代圖片插入圖片內容控制項。
相關控制項
InfoPath 包含的控制項的圖片控制項與類似,但會有不同的目的。若要決定哪些控制項最適合您的表單範本,請參閱下列清單:
筆跡圖片控制項 筆跡圖片控制項看起來與媲美圖片內容控制項。不過,的筆跡圖片控制項可讓使用者使用 Tablet PC 上使用 tablet 畫筆建立繪圖,且不允許使用者插入相片或其他圖片。兩個控制項是可儲存 base64 編碼資料中的基本 XML 項目。不過,圖片內容控制項也可以儲存圖片資料 XML 中的超連結。
檔案附件控制項 如果您希望使用者能夠將文件、 工作表、 簡報及其他檔案附加到他們的表單,您可以使用檔案附件控制項,而不是圖片內容控制項。
Rtf 文字] 方塊 如果表單範本包含 rtf 文字方塊控制項,而且您已啟用完整的 rtf 文字格式設定,使用者就可以新增這些 rtf 文字方塊內的圖片。
使用者體驗
根據您的表單範本的設計,當您插入圖片內容控制項,使用者會看到預設圖片 (由您所指定) 或圖片圖示和提示文字按一下此處以插入圖片。在下列範例中,填寫保險理賠表單的使用者可以按一下以插入相片的汽車圖片內容控制項。在此範例中,表單設計工具會放在圖片控制項才能從使用者收集多張相片重複區段內。
當使用者按一下圖片控制項中時,他們可以瀏覽圖片使用 [插入圖片] 對話方塊。當它們插入的圖片檔案時,圖片控制項會自動調整大小以納入其間的圖片的大小。
相容性注意事項
當您設計 InfoPath 的表單範本時,您可以選擇設計瀏覽器相容的表單範本。當您設計瀏覽器相容表單範本時,因為它們無法在網頁瀏覽器中顯示圖片控制項是 [控制項] 工作窗格中無法使用。
如果您希望能夠在瀏覽器使用的表單範本中插入圖片的使用者,以在網頁上的 Microsoft ASP.NET 表單控制項裝載 InfoPath 及撰寫以 base64 編碼資料的表單範本的 XML 中插入圖片的伺服器端程式碼。或者,您可以使用 rtf 文字方塊上瀏覽器相容表單範本,讓使用者能夠插入連結的圖像。這個選項可讓您將圖片資料儲存為基礎的 XML 中的超連結。
插入圖片內容控制項
插入圖片內容控制項程序會有要設計新的空白表單範本或根據資料庫或其他外部資料來源的表單範本的設計。
下圖顯示空白的圖片控制項設計模式中已選取的外觀。
控制項分為繫結與未繫結兩種。如果是繫結的控制項,它會連接到資料來源中的欄位或群組,這樣您輸入到控制項的資料,就會儲存在基礎表單 (.xml) 檔案中。如果是未繫結的控制項,就不會連接到欄位或群組,而輸入到控制項的資料也不會儲存。當您選取控制項,或將滑鼠指標移到控制項上方時,文字和繫結圖示會出現在控制項右上角。文字會指出資料來源中控制項所繫結的群組或欄位。圖示會指出控制項是否有正確繫結到該群組或欄位。如果繫結正確,就會出現綠色圖示。如果繫結錯誤,您看到的就是藍色或紅色圖示。
表單範本的資料來源包含欄位和資料來源] 工作窗格中的階層式檢視顯示的群組。圖片控制項永遠繫結至欄位。在下列範例中,表單範本上的圖片控制項繫結到資料來源] 工作窗格的photoFile欄位。
插入新的空白表單範本上的圖片控制項
當您設計新的空白表單範本時,[控制項] 工作窗格中的 [自動建立資料來源] 核取方塊是預設為選取。這麼一來,當您在表單範本中新增控制項時,InfoPath 就會自動在資料來源中建立欄位和群組。這些欄位和群組是由 [資料來源] 工作窗格中的資料夾和檔案圖示所表示。
-
在表單範本上,將游標放在您要插入控制項的地方。
-
如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。
-
在 [插入控制項,底下按一下 [圖片]。
-
在 [插入圖片內容控制項] 對話方塊中,執行下列其中一項:
-
若要將圖片資料儲存在使用者的表單中,按一下 [包含在表單]。當您選取這個選項時,InfoPath 的圖片控制項中,使用圖片或檔案附件 (base64)資料類型和圖片資料編碼基礎的表單 (.xml) 檔案。如果您想要保留的表單和其資料可攜式,包括在表單中的圖片是很不錯的選擇。
-
若要顯示圖片的連結,但不是儲存,使用者的表單,請按一下 [以連結方式。當您選取這個選項時,InfoPath 使用超連結 (anyURI)做為資料類型的圖片控制項與圖片資料儲存為基礎的表單 (.xml) 檔案中的超連結。如果您認為,使用者需要更新連結的圖片,或如果您想要減少檔案大小的使用者連結至圖片是表單的一個不錯的選擇。
附註: 當您在表單上檢視連結的圖像,使用者必須有權存取的圖片來源檔案的位置。否則,請在表單上不會顯示圖片。
-
-
根據預設,即會插入表單範本上的圖片內容控制項,若要插入圖片,請按一下這裡預留位置文字。
-
如果您選擇在步驟 4 中的使用者的表單中包含圖片的資料,您可以指定背景圖片。
如何進行?
-
按兩下表單範本上的圖片控制項。
-
按一下 [資料] 索引標籤。
-
在 [資料] 索引標籤上 [繫結,按一下 [指定預設圖片],然後再按一下瀏覽。
附註: 如果您選擇為連結之前在本程序,這個選項不適。
-
在 [插入圖片] 對話方塊中,按一下您要的圖片。
-
-
若要在控制項加上標籤,請在上方或控制項左側輸入文字,後面再加上冒號 (:)。
插入現有的資料來源為基礎的表單範本上的圖片控制項
如果您在現有的可延伸標記語言 (XML) 檔案、 資料庫或 Web 服務的表單範本的設計,InfoPath 便會從現有的資料來源的資料來源] 工作窗格中的群組與欄位。在此案例中,您可以插入圖片內容控制項,將欄位拖曳到表單範本的 [資料來源] 工作窗格中,或從 [控制項] 工作窗格插入圖片內容控制項,不過,如下列程序所述:
-
在表單範本上,將游標放在您要插入控制項的地方。
-
如果沒有看到 [控制項] 工作窗格,請按一下 [插入] 功能表上的 [其他控制項],或按 ALT+I、C。
-
在 [插入控制項,底下按一下 [圖片]。
-
在 [插入圖片內容控制項] 對話方塊中,執行下列其中一項:
-
若要儲存的圖片資料表單中,按一下 [包含在表單]。當您選取此選項時,您必須圖片將控制項繫結至欄位與圖片或檔案附件 (base64)資料類型。
-
若要顯示的連結,但不是含表單儲存的圖片,按一下 [為連結]。當您選取此選項時,您必須圖片將控制項繫結至欄位超連結 (anyURI)的資料類型。
-
-
在 [圖片繫結] 對話方塊中,選取您要儲存的圖片控制項資料的欄位,然後按一下[確定]。
根據預設,即會插入表單範本上的圖片內容控制項,若要插入圖片,請按一下這裡預留位置文字。
-
如果您選擇在步驟 4 中的使用者的表單中包含圖片的資料,您可以指定控制項內顯示的預設圖片。
如何進行?
-
按兩下表單範本上的圖片控制項。
-
按一下 [資料] 索引標籤。
-
在繫結、 按一下 [指定預設圖片],然後再按一下瀏覽]。
附註: 如果您之前在本程序中的超連結 (anyURI)資料類型結合到欄位的圖片控制項,這個選項不適。
-
在 [插入圖片] 對話方塊中,按一下您要的圖片。
-
-
若要在控制項加上標籤,請在上方或控制項左側輸入文字,後面再加上冒號 (:)。
版面配置的秘訣
您可以使用下列秘訣,幫助您調整外觀、 大小和其他方面的圖片控制項:
-
使用表格版面配置用於排列永遠是控制項的建議,無論是控制項的使用發生這種情形的類型。
-
插入圖片內容控制項內捲動區域便十分實用,當您想在您捲動會以容納大型圖片的表單範本上的固定的區域。
-
若要一次變更數個圖片控制項的寬度,選取您想要變更,按 ALT + ENTER、 按一下 [大小] 索引標籤,然後在 [寬度] 方塊中輸入新的數字其大小的控制項。
-
若要變更的框線或色彩圖片內容控制項,選取該表單範本,在 [格式] 功能表上,按一下 [框線及網底] 然後再進行必要的調整。