Поделиться через


Класс 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-идентификатор, с которого она загружена и объект XPathNavigator, размещенный в корне файла определения формы (XSF). Класс FormTemplate также реализует метод для открытия файла, содержащегося в файле XSN шаблона формы.

Объект FormTemplate, представляющий шаблон формы, связанный с текущей формой, доступен через свойство Template класса XmlForm.

Пример

В следующем примере устанавливается ссылка на объект 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) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

Члены FormTemplate
Пространство имен Microsoft.Office.InfoPath