Partager via


FormTemplate, classe

Représente un modèle de formulaire.

Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)

Syntaxe

Public MustInherit Class FormTemplate

Dim instance As FormTemplate
public abstract class FormTemplate

Remarques

La classe FormTemplate implémente des propriétés pour obtenir des informations sur un modèle de formulaire, notamment son numéro de version, son identificateur de cache, l'URI à partir duquel il a été chargé et un objet XPathNavigator placé à la racine de son fichier de définition de formulaire (.xsf). La classe FormTemplate implémente en outre une méthode pour l'ouverture d'un fichier contenu dans le fichier.xsn du modèle de formulaire.

L'objet FormTemplate qui représente le modèle de formulaire associé au formulaire actif est accessible via la propriété Template de la classe XmlForm.

Exemple

Dans l'exemple suivant, une référence est définie sur l'objet FormTemplate du modèle de formulaire actif, puis le code affiche les valeurs des propriétés Version, CacheId et Uri du modèle de formulaire.

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)

Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.FormTemplate

Sécurité des threads

Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.

Voir aussi

Référence

Membres FormTemplate
Microsoft.Office.InfoPath, espace de noms