Partager via


XmlForm.Template - Propriété

Obtient une référence à l’objet FormTemplate qui représente le manifeste (.xsf) du modèle de formulaire associé au formulaire.

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

Syntaxe

'Déclaration
Public MustOverride ReadOnly Property Template As FormTemplate
    Get
'Utilisation
Dim instance As XmlForm
Dim value As FormTemplate

value = instance.Template
public abstract FormTemplate Template { get; }

Valeur de propriété

Type : Microsoft.Office.InfoPath.FormTemplate
FormTemplate qui représente le manifeste (.xsf) du modèle de formulaire associé au formulaire.

Remarques

La propriété Template permet d’accéder aux informations relatives au fichier de définition du formulaire (.xsf) (manifeste) du modèle de formulaire associé au formulaire ainsi qu’à un objet System.Xml.XPath.XPathNavigator qui peut servir à manipuler le code XML source du fichier .xsf.

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

Vous pouvez accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler ou dans un navigateur web.

Exemples

Dans l’exemple suivant, la propriété Template de la classe XmlForm permet de renvoyer une référence à l’objet FormTemplate. La propriété Manifest de l’objet FormTemplate est ensuite utilisée pour renvoyer un objet System.Xml.XPath.XPathNavigator destiné à afficher le contenu XML du fichier .xsf dans un message.

MessageBox.Show(this.Template.Manifest.OuterXml.ToString());
MessageBox.Show(Me.Template.Manifest.OuterXml.ToString())

Voir aussi

Référence

XmlForm classe

XmlForm - Membres

Microsoft.Office.InfoPath - Espace de noms