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

EnField objekt som representerar det tillagda fältet.

Exempel

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

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

// Nedan följer 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 TIME-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett QUOTE-fält med hjälp av 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);

// Det här fältet visar 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 klammerparenteser).

Returvärde

EnField objekt som representerar det tillagda fältet.

Exempel

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

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

// Nedan följer 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 TIME-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett QUOTE-fält med hjälp av 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);

// Det här fältet visar 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 klammerparenteser).
fieldValueStringFältvärdet som ska läggas till. Passnull för fält som inte har ett värde.

Returvärde

EnField objekt som representerar det tillagda fältet.

Exempel

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

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

// Nedan följer 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 TIME-fält med hjälp av en fältkod:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Lägg till ett QUOTE-fält med hjälp av 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);

// Det här fältet visar 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