FormTemplate 類別
表示表單範本。
**命名空間:**Microsoft.Office.InfoPath
**組件:**Microsoft.Office.InfoPath (於 microsoft.office.infopath.dll 中)
語法
'宣告
Public MustInherit Class FormTemplate
'用途
Dim instance As FormTemplate
public abstract class FormTemplate
備註
FormTemplate 類別會實作一些屬性,以便取得表單範本的相關資訊,包括其版本號碼、其快取識別碼、從中載入表單範本的統一資源識別元 (URI),以及位於其表單定義 (.xsf) 檔根目錄的 XPathNavigator 物件。此外,FormTemplate 類別也會實作一項方法,可開啟包含在表單範本 .xsn 檔中的檔案。
表示與目前表單關聯之表單範本的 FormTemplate 物件是透過 XmlForm 類別的 Template 屬性加以存取的。
範例
在下列範例中,參照設定為目前表單範本的 FormTemplate 物件,然後程式碼會顯示表單範本的 Version、CacheId 及 Uri 屬性值。
FormTemplate myTemplate = this.Template;
string templateProperties = "Version: " + myTemplate.Version +
"\nCacheId: " + myTemplate.CacheId +
"\nUri: " + myTemplate.Url.ToString();
MessageBox.Show(templateProperties);
Dim myTemplate As FormTemplate = Me.Template
Dim templateProperties As String = "Version: " & myTemplate.Version & _
vbNewLine & "CacheId: " & myTemplate.CacheId & _
vbNewLine & "Uri: " + myTemplate.Url.ToString()
MessageBox.Show(templateProperties)
繼承階層
System.Object
Microsoft.Office.InfoPath.FormTemplate
執行緒安全
此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。