DisplayResult
Inhalt
[
Ausblenden
]Field.DisplayResult property
Ruft den Text ab, der das angezeigte Feldergebnis darstellt.
public string DisplayResult { get; }
Bemerkungen
DieUpdateListLabels
Die Methode muss aufgerufen werden, um den korrekten Wert für the zu erhalten.FieldListNum
,FieldAutoNum
,FieldAutoNumOut
UndFieldAutoNumLgl
Felder.
Beispiele
Zeigt, wie man den tatsächlichen Text erhält, den ein Feld im Dokument anzeigt.
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 den genauen Text zu überprüfen
// ein Feld würde an seiner Stelle im Dokument angezeigt.
Assert.AreEqual(string.Empty, fieldAuthor.DisplayResult);
// Felder behalten keine genauen Ergebniswerte in Echtzeit bei.
// Um sicherzustellen, dass unsere Felder jederzeit genaue Ergebnisse anzeigen,
// z. B. direkt vor einem Speichervorgang müssen wir 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