DisplayResult

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