DisplayResult

Field.DisplayResult property

获取表示显示的字段结果的文本。

public string DisplayResult { get; }

评论

UpdateListLabels必须调用方法才能获取 the 的正确值FieldListNum,FieldAutoNum,FieldAutoNumOutFieldAutoNumLgl字段.

例子

演示如何获取文档中字段显示的真实文本。

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

// 我们可以使用 DisplayResult 属性来验证确切的文本
// 字段将显示在文档中的相应位置。
Assert.AreEqual(string.Empty, fieldAuthor.DisplayResult);

 // 字段不实时维护准确的结果值。
// 为了确保我们的字段在任何给定时间显示准确的结果,
// 例如在保存操作之前,我们需要手动更新它们。
fieldAuthor.Update();

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

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

也可以看看