Share via


FormTemplate - Classe

Représente un modèle de formulaire.

Hiérarchie d’héritage

System.Object
  Microsoft.Office.InfoPath.FormTemplate

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

Syntaxe

'Déclaration
Public MustInherit Class FormTemplate
'Utilisation
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.

Exemples

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)

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

FormTemplate - Membres

Microsoft.Office.InfoPath - Espace de noms