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 reale 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 utilizzare la proprietà DisplayResult per verificare quale testo esatto
// un campo verrà 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 qualsiasi 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