DisplayResult
Inhalt
[
Ausblenden
]Field.DisplayResult property
Ruft den Text ab, der das angezeigte Feldergebnis darstellt.
public string DisplayResult { get; }
Bemerkungen
DieUpdateListLabels
Methode muss aufgerufen werden, um den korrekten Wert für the zu erhaltenFieldListNum
,FieldAutoNum
,FieldAutoNumOut
UndFieldAutoNumLgl
Felder.
Beispiele
Zeigt, wie der tatsächliche Text abgerufen wird, der in einem Feld im Dokument angezeigt wird.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("This document was written by ");
FieldAuthor fieldAuthor = (FieldAuthor)builder.InsertField(FieldType.FieldAuthor, true);
fieldAuthor.AuthorName = "John Doe";
// Wir können die DisplayResult-Eigenschaft verwenden, um zu überprüfen, welcher genaue Text
// An seiner Stelle im Dokument würde ein Feld angezeigt.
Assert.AreEqual(string.Empty, fieldAuthor.DisplayResult);
// Felder behalten in Echtzeit keine genauen Ergebniswerte bei.
// Um sicherzustellen, dass unsere Felder jederzeit genaue Ergebnisse anzeigen,
// beispielsweise direkt vor einem Speichervorgang. Wir müssen sie manuell aktualisieren.
fieldAuthor.Update();
Assert.AreEqual("John Doe", fieldAuthor.DisplayResult);
doc.Save(ArtifactsDir + "Field.DisplayResult.docx");
Siehe auch
- class Field
- namensraum Aspose.Words.Fields
- Montage Aspose.Words