AppendField

AppendField(FieldType, bool)

Fügt diesem Absatz ein Feld hinzu.

public Field AppendField(FieldType fieldType, bool updateField)
ParameterTypBeschreibung
fieldTypeFieldTypeDer Typ des anzuhängenden Feldes.
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;

// Unten sind drei Möglichkeiten zum Anhängen eines Felds an das Ende eines Absatzes aufgeführt.
// 1 – Hängen Sie ein DATE-Feld mit einem Feldtyp an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

    // 2 - Hängen Sie ein ZEIT-Feld mit einem Feldcode an:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Hängen Sie ein QUOTE-Feld mit einem Feldcode 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 es aktualisieren.
doc.UpdateFields();

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

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

Siehe auch


AppendField(string)

Fügt diesem Absatz ein Feld hinzu.

public Field AppendField(string fieldCode)
ParameterTypBeschreibung
fieldCodeStringDer anzuhängende 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;

// Unten sind drei Möglichkeiten zum Anhängen eines Felds an das Ende eines Absatzes aufgeführt.
// 1 – Hängen Sie ein DATE-Feld mit einem Feldtyp an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

    // 2 - Hängen Sie ein ZEIT-Feld mit einem Feldcode an:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Hängen Sie ein QUOTE-Feld mit einem Feldcode 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 es 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 diesem Absatz ein Feld hinzu.

public Field AppendField(string fieldCode, string fieldValue)
ParameterTypBeschreibung
fieldCodeStringDer anzuhängende Feldcode (ohne geschweifte Klammern).
fieldValueStringDer anzuhängende Feldwert.null 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;

// Unten sind drei Möglichkeiten zum Anhängen eines Felds an das Ende eines Absatzes aufgeführt.
// 1 – Hängen Sie ein DATE-Feld mit einem Feldtyp an und aktualisieren Sie es dann:
paragraph.AppendField(FieldType.FieldDate, true);

    // 2 - Hängen Sie ein ZEIT-Feld mit einem Feldcode an:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Hängen Sie ein QUOTE-Feld mit einem Feldcode 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 es aktualisieren.
doc.UpdateFields();

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

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

Siehe auch