AppendField

AppendField(FieldType, bool)

Ajoute un champ à ce paragraphe.

public Field AppendField(FieldType fieldType, bool updateField)
ParamètreTaperLa description
fieldTypeFieldTypeType de champ à ajouter.
updateFieldBooleanSpécifie s’il faut mettre à jour le champ immédiatement.

Return_Value

UNField objet qui représente le champ ajouté.

Exemples

Montre différentes manières d’ajouter des champs à un paragraphe.

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

// Vous trouverez ci-dessous trois façons d'ajouter un champ à la fin d'un paragraphe.
// 1 - Ajoutez un champ DATE en utilisant un type de champ, puis mettez-le à jour :
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Ajouter un champ TIME en utilisant un code de champ :
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Ajoutez un champ QUOTE à l'aide d'un code de champ et faites-le afficher une valeur d'espace réservé :
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Ce champ affichera sa valeur d'espace réservé jusqu'à ce que nous le mettions à jour.
doc.UpdateFields();

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

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

Voir également


AppendField(string)

Ajoute un champ à ce paragraphe.

public Field AppendField(string fieldCode)
ParamètreTaperLa description
fieldCodeStringLe code du champ à ajouter (sans accolades).

Return_Value

UNField objet qui représente le champ ajouté.

Exemples

Montre différentes manières d’ajouter des champs à un paragraphe.

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

// Vous trouverez ci-dessous trois façons d'ajouter un champ à la fin d'un paragraphe.
// 1 - Ajoutez un champ DATE en utilisant un type de champ, puis mettez-le à jour :
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Ajouter un champ TIME en utilisant un code de champ :
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Ajoutez un champ QUOTE à l'aide d'un code de champ et faites-le afficher une valeur d'espace réservé :
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Ce champ affichera sa valeur d'espace réservé jusqu'à ce que nous le mettions à jour.
doc.UpdateFields();

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

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

Voir également


AppendField(string, string)

Ajoute un champ à ce paragraphe.

public Field AppendField(string fieldCode, string fieldValue)
ParamètreTaperLa description
fieldCodeStringLe code du champ à ajouter (sans accolades).
fieldValueStringLa valeur du champ à ajouter. Passernul pour les champs qui n’ont pas de valeur.

Return_Value

UNField objet qui représente le champ ajouté.

Exemples

Montre différentes manières d’ajouter des champs à un paragraphe.

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

// Vous trouverez ci-dessous trois façons d'ajouter un champ à la fin d'un paragraphe.
// 1 - Ajoutez un champ DATE en utilisant un type de champ, puis mettez-le à jour :
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Ajouter un champ TIME en utilisant un code de champ :
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Ajoutez un champ QUOTE à l'aide d'un code de champ et faites-le afficher une valeur d'espace réservé :
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Ce champ affichera sa valeur d'espace réservé jusqu'à ce que nous le mettions à jour.
doc.UpdateFields();

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

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

Voir également