DisplayResult

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