DisplayResult

Field.DisplayResult property

Ottiene il testo che rappresenta il risultato del campo visualizzato.

public string DisplayResult { get; }

Osservazioni

IlUpdateListLabels il metodo deve essere chiamato per ottenere il valore corretto per the FieldListNum ,FieldAutoNum ,FieldAutoNumOut EFieldAutoNumLgl campi.

Esempi

Mostra come ottenere il testo effettivo visualizzato da un campo nel documento.

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

// Possiamo usare la proprietà DisplayResult per verificare quale testo esatto
// un campo verrebbe visualizzato al suo posto nel documento.
Assert.AreEqual(string.Empty, fieldAuthor.DisplayResult);

 // I campi non mantengono valori di risultato accurati in tempo reale.
// Per garantire che i nostri campi visualizzino risultati accurati in ogni momento,
// ad esempio subito prima di un'operazione di salvataggio, dobbiamo aggiornarli manualmente.
fieldAuthor.Update();

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

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

Guarda anche