AppendField

AppendField(FieldType, bool)

Lägger till ett fält i detta stycke.

public Field AppendField(FieldType fieldType, bool updateField)
ParameterTypBeskrivning
fieldTypeFieldTypeTypen av fält som ska läggas till.
updateFieldBooleanAnger om fältet ska uppdateras omedelbart.

Returvärde

AField objekt som representerar det bifogade fältet.

Exempel

Visar olika sätt att lägga till fält till ett stycke.

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

// Nedan finns tre sätt att lägga till ett fält i slutet av ett stycke.
// 1 - Lägg till ett DATUM-fält med en fälttyp och uppdatera det sedan:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Lägg till ett TID-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett CITAT-fält med en fältkod och få det att visa ett platshållarvärde:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Detta fält kommer att visa sitt platshållarvärde tills vi uppdaterar det.
doc.UpdateFields();

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

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

Se även


AppendField(string)

Lägger till ett fält i detta stycke.

public Field AppendField(string fieldCode)
ParameterTypBeskrivning
fieldCodeStringFältkoden som ska läggas till (utan hängslen).

Returvärde

AField objekt som representerar det bifogade fältet.

Exempel

Visar olika sätt att lägga till fält till ett stycke.

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

// Nedan finns tre sätt att lägga till ett fält i slutet av ett stycke.
// 1 - Lägg till ett DATUM-fält med en fälttyp och uppdatera det sedan:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Lägg till ett TID-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett CITAT-fält med en fältkod och få det att visa ett platshållarvärde:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Detta fält kommer att visa sitt platshållarvärde tills vi uppdaterar det.
doc.UpdateFields();

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

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

Se även


AppendField(string, string)

Lägger till ett fält i detta stycke.

public Field AppendField(string fieldCode, string fieldValue)
ParameterTypBeskrivning
fieldCodeStringFältkoden som ska läggas till (utan hängslen).
fieldValueStringFältvärdet som ska läggas till. Passeranull för fält som inte har ett värde.

Returvärde

AField objekt som representerar det bifogade fältet.

Exempel

Visar olika sätt att lägga till fält till ett stycke.

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

// Nedan finns tre sätt att lägga till ett fält i slutet av ett stycke.
// 1 - Lägg till ett DATUM-fält med en fälttyp och uppdatera det sedan:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Lägg till ett TID-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett CITAT-fält med en fältkod och få det att visa ett platshållarvärde:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Detta fält kommer att visa sitt platshållarvärde tills vi uppdaterar det.
doc.UpdateFields();

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

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

Se även