Clase FormTemplate

Representa una plantilla de formulario.

Jerarquía de la herencia

System.Object
  Microsoft.Office.InfoPath.FormTemplate

Espacio de nombres:  Microsoft.Office.InfoPath
Ensamblado:  Microsoft.Office.InfoPath (en Microsoft.Office.InfoPath.dll)

Sintaxis

'Declaración
Public MustInherit Class FormTemplate
'Uso
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.

Ejemplos

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)

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros FormTemplate

Espacio de nombres Microsoft.Office.InfoPath