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())