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