FormTemplate (Clase)
Representa una plantilla de formulario.
Espacio de nombres: Microsoft.Office.InfoPath
Ensamblado: Microsoft.Office.InfoPath (en microsoft.office.infopath.dll)
Sintaxis
Public MustInherit Class FormTemplate
Dim instance As FormTemplate
public abstract class FormTemplate
Comentarios
La clase FormTemplate implementa propiedades para obtener información sobre una plantilla de formulario, como el número de versión, su identificador de caché, el identificador URI desde el que se cargó, y un objeto XPathNavigator ubicado en la raíz de su archivo de definición de formulario (.xsf). La clase FormTemplate implementa también un método para abrir un archivo que está en el archivo .xsn de la plantilla de formulario.
Se puede tener acceso al objeto FormTemplate que representa la plantilla de formulario asociada al formulario actual mediante la propiedad Template de la clase XmlForm.
Ejemplo
En el ejemplo siguiente, se establece una referencia al objeto FormTemplate de la plantilla de formulario actual; a continuación, el código muestra los valores de las propiedades Version, CacheId y Uri de la plantilla de formulario.
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)
Jerarquía de herencia
System.Object
Microsoft.Office.InfoPath.FormTemplate
Seguridad de subprocesos
Todos los miembros estáticos públicos (compartidos en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para los subprocesos.
Vea también
Referencia
FormTemplate (Miembros)
Microsoft.Office.InfoPath (Espacio de nombres)