AppendField

AppendField(FieldType, bool)

将字段附加到此段落。

public Field AppendField(FieldType fieldType, bool updateField)
范围类型描述
fieldTypeFieldType要附加的字段的类型。
updateFieldBoolean指定是否立即更新该字段。

返回值

AField表示附加字段的对象。

例子

显示将字段附加到段落的各种方法。

Document doc = new Document();
Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;

// 下面是将字段附加到段落末尾的三种方法。
// 1 - 使用字段类型附加 DATE 字段,然后更新它:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - 使用字段代码附加 TIME 字段:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - 使用字段代码附加 QUOTE 字段,并使其显示占位符值:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

Assert.AreEqual("Placeholder value", doc.Range.Fields[2].Result);

// 该字段将显示其占位符值,直到我们更新它。
doc.UpdateFields();

Assert.AreEqual("Real value", doc.Range.Fields[2].Result);

doc.Save(ArtifactsDir + "Paragraph.AppendField.docx");

也可以看看


AppendField(string)

将字段附加到此段落。

public Field AppendField(string fieldCode)
范围类型描述
fieldCodeString要附加的字段代码(不带花括号)。

返回值

AField表示附加字段的对象。

例子

显示将字段附加到段落的各种方法。

Document doc = new Document();
Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;

// 下面是将字段附加到段落末尾的三种方法。
// 1 - 使用字段类型附加 DATE 字段,然后更新它:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - 使用字段代码附加 TIME 字段:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - 使用字段代码附加 QUOTE 字段,并使其显示占位符值:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

Assert.AreEqual("Placeholder value", doc.Range.Fields[2].Result);

// 该字段将显示其占位符值,直到我们更新它。
doc.UpdateFields();

Assert.AreEqual("Real value", doc.Range.Fields[2].Result);

doc.Save(ArtifactsDir + "Paragraph.AppendField.docx");

也可以看看


AppendField(string, string)

将字段附加到此段落。

public Field AppendField(string fieldCode, string fieldValue)
范围类型描述
fieldCodeString要附加的字段代码(不带花括号)。
fieldValueString要附加的字段值。经过无效的对于没有值的字段。

返回值

AField表示附加字段的对象。

例子

显示将字段附加到段落的各种方法。

Document doc = new Document();
Paragraph paragraph = doc.FirstSection.Body.FirstParagraph;

// 下面是将字段附加到段落末尾的三种方法。
// 1 - 使用字段类型附加 DATE 字段,然后更新它:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - 使用字段代码附加 TIME 字段:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - 使用字段代码附加 QUOTE 字段,并使其显示占位符值:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

Assert.AreEqual("Placeholder value", doc.Range.Fields[2].Result);

// 该字段将显示其占位符值,直到我们更新它。
doc.UpdateFields();

Assert.AreEqual("Real value", doc.Range.Fields[2].Result);

doc.Save(ArtifactsDir + "Paragraph.AppendField.docx");

也可以看看