AppendField

AppendField(FieldType, bool)

Fügt ein Feld an diesen Absatz an.

public Field AppendField(FieldType fieldType, bool updateField)
ParameterTypBeschreibung
fieldTypeFieldTypeDer Typ des anzuhängenden Felds.
updateFieldBooleanGibt an, ob das Feld sofort aktualisiert werden soll.

Rückgabewert

AField Objekt, das das angehängte Feld darstellt.

Beispiele

Zeigt verschiedene Möglichkeiten zum Anhängen von Feldern an einen Absatz.

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

// Nachfolgend finden Sie drei Möglichkeiten, ein Feld an das Ende eines Absatzes anzuhängen.
// 1 – Hängen Sie ein DATE-Feld mithilfe eines Feldtyps an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 – Ein TIME-Feld mithilfe eines Feldcodes anhängen:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 – Hängen Sie ein QUOTE-Feld mithilfe eines Feldcodes an und lassen Sie es einen Platzhalterwert anzeigen:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Dieses Feld zeigt seinen Platzhalterwert an, bis wir ihn aktualisieren.
doc.UpdateFields();

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

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

Siehe auch


AppendField(string)

Fügt ein Feld an diesen Absatz an.

public Field AppendField(string fieldCode)
ParameterTypBeschreibung
fieldCodeStringDer anzufügende Feldcode (ohne geschweifte Klammern).

Rückgabewert

AField Objekt, das das angehängte Feld darstellt.

Beispiele

Zeigt verschiedene Möglichkeiten zum Anhängen von Feldern an einen Absatz.

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

// Nachfolgend finden Sie drei Möglichkeiten, ein Feld an das Ende eines Absatzes anzuhängen.
// 1 – Hängen Sie ein DATE-Feld mithilfe eines Feldtyps an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 – Ein TIME-Feld mithilfe eines Feldcodes anhängen:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 – Hängen Sie ein QUOTE-Feld mithilfe eines Feldcodes an und lassen Sie es einen Platzhalterwert anzeigen:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Dieses Feld zeigt seinen Platzhalterwert an, bis wir ihn aktualisieren.
doc.UpdateFields();

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

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

Siehe auch


AppendField(string, string)

Fügt ein Feld an diesen Absatz an.

public Field AppendField(string fieldCode, string fieldValue)
ParameterTypBeschreibung
fieldCodeStringDer anzufügende Feldcode (ohne geschweifte Klammern).
fieldValueStringDer anzufügende Feldwert. PassierenNull für Felder, die keinen Wert haben.

Rückgabewert

AField Objekt, das das angehängte Feld darstellt.

Beispiele

Zeigt verschiedene Möglichkeiten zum Anhängen von Feldern an einen Absatz.

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

// Nachfolgend finden Sie drei Möglichkeiten, ein Feld an das Ende eines Absatzes anzuhängen.
// 1 – Hängen Sie ein DATE-Feld mithilfe eines Feldtyps an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 – Ein TIME-Feld mithilfe eines Feldcodes anhängen:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 – Hängen Sie ein QUOTE-Feld mithilfe eines Feldcodes an und lassen Sie es einen Platzhalterwert anzeigen:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Dieses Feld zeigt seinen Platzhalterwert an, bis wir ihn aktualisieren.
doc.UpdateFields();

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

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

Siehe auch