TemplateName

FieldOptions.TemplateName property

Obtiene o establece el nombre de archivo de la plantilla utilizada por el documento.

public string TemplateName { get; set; }

Observaciones

Esta propiedad es utilizada por elFieldTemplate campo si elAttachedTemplate la propiedad está vacía.

Si esta propiedad está vacía, el nombre del archivo de plantilla predeterminadoNormal.dotm se utiliza.

Ejemplos

Muestra cómo utilizar un campo PLANTILLA para mostrar la ubicación del sistema de archivos local de la plantilla de un documento.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Podemos establecer un nombre de plantilla usando los campos. Esta propiedad se utiliza cuando "doc.AttachedTemplate" está vacío.
// Si esta propiedad está vacía, se utiliza el nombre de archivo de plantilla predeterminado "Normal.dotm".
doc.FieldOptions.TemplateName = string.Empty;

FieldTemplate field = (FieldTemplate)builder.InsertField(FieldType.FieldTemplate, false);
Assert.AreEqual(" TEMPLATE ", field.GetFieldCode());

builder.Writeln();
field = (FieldTemplate)builder.InsertField(FieldType.FieldTemplate, false);
field.IncludeFullPath = true;

Assert.AreEqual(" TEMPLATE  \\p", field.GetFieldCode());

doc.UpdateFields();
doc.Save(ArtifactsDir + "Field.TEMPLATE.docx");

Ver también