DisplayResult

Field.DisplayResult property

Obtient le texte qui représente le résultat du champ affiché.

public string DisplayResult { get; }

Remarques

LeUpdateListLabels la méthode doit être appelée pour obtenir la valeur correcte pour the FieldListNum ,FieldAutoNum ,FieldAutoNumOut etFieldAutoNumLgl champs.

Exemples

Montre comment obtenir le texte réel affiché par un champ dans le document.

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";

// Nous pouvons utiliser la propriété DisplayResult pour vérifier quel texte exact
// un champ s'afficherait à sa place dans le document.
Assert.AreEqual(string.Empty, fieldAuthor.DisplayResult);

 // Les champs ne conservent pas les valeurs de résultat précises en temps réel.
// Pour nous assurer que nos champs affichent des résultats précis à tout moment,
// comme juste avant une opération de sauvegarde, nous devons les mettre à jour manuellement.
fieldAuthor.Update();

Assert.AreEqual("John Doe", fieldAuthor.DisplayResult);

doc.Save(ArtifactsDir + "Field.DisplayResult.docx");

Voir également