FileName
Contenido
[
Ocultar
]FieldOptions.FileName property
Obtiene o establece el nombre de archivo del documento.
public string FileName { get; set; }
Observaciones
Esta propiedad es utilizada por elFieldFileName
campo con mayor prioridad que elOriginalFileName
propiedad.
Ejemplos
Muestra cómo utilizar FieldOptions para anular el valor predeterminado del campo NOMBRE DE ARCHIVO.
Document doc = new Document(MyDir + "Document.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln();
// Este campo NOMBRE DE ARCHIVO mostrará el nombre del archivo del sistema local del documento que cargamos.
FieldFileName field = (FieldFileName)builder.InsertField(FieldType.FieldFileName, true);
field.Update();
Assert.AreEqual(" FILENAME ", field.GetFieldCode());
Assert.AreEqual("Document.docx", field.Result);
builder.Writeln();
// De forma predeterminada, el campo NOMBRE DE ARCHIVO muestra el nombre del archivo, pero no su ruta completa al sistema de archivos local.
//Podemos establecer una bandera para que muestre la ruta completa del archivo.
field = (FieldFileName)builder.InsertField(FieldType.FieldFileName, true);
field.IncludeFullPath = true;
field.Update();
Assert.AreEqual(MyDir + "Document.docx", field.Result);
// También podemos establecer un valor para esta propiedad.
// anula el valor que muestra el campo NOMBRE DE ARCHIVO.
doc.FieldOptions.FileName = "FieldOptions.FILENAME.docx";
field.Update();
Assert.AreEqual(" FILENAME \\p", field.GetFieldCode());
Assert.AreEqual("FieldOptions.FILENAME.docx", field.Result);
doc.UpdateFields();
doc.Save(ArtifactsDir + doc.FieldOptions.FileName);
Ver también
- class FieldOptions
- espacio de nombres Aspose.Words.Fields
- asamblea Aspose.Words