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)