AppendField

AppendField(FieldType, bool)

Agrega un campo a este párrafo.

public Field AppendField(FieldType fieldType, bool updateField)
ParámetroEscribeDescripción
fieldTypeFieldTypeEl tipo de campo que se va a anexar.
updateFieldBooleanEspecifica si se debe actualizar el campo inmediatamente.

Valor_devuelto

AField objeto que representa el campo adjunto.

Ejemplos

Muestra varias formas de agregar campos a un párrafo.

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

// A continuación se muestran tres formas de agregar un campo al final de un párrafo.
// 1 - Agrega un campo FECHA usando un tipo de campo y luego actualízalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Agrega un campo HORA usando un código de campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Agrega un campo QUOTE usando un código de campo y haz que muestre un valor de marcador de posición:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Este campo mostrará su valor de marcador de posición hasta que lo actualicemos.
doc.UpdateFields();

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

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

Ver también


AppendField(string)

Agrega un campo a este párrafo.

public Field AppendField(string fieldCode)
ParámetroEscribeDescripción
fieldCodeStringEl código de campo a agregar (sin llaves).

Valor_devuelto

AField objeto que representa el campo adjunto.

Ejemplos

Muestra varias formas de agregar campos a un párrafo.

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

// A continuación se muestran tres formas de agregar un campo al final de un párrafo.
// 1 - Agrega un campo FECHA usando un tipo de campo y luego actualízalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Agrega un campo HORA usando un código de campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Agrega un campo QUOTE usando un código de campo y haz que muestre un valor de marcador de posición:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Este campo mostrará su valor de marcador de posición hasta que lo actualicemos.
doc.UpdateFields();

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

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

Ver también


AppendField(string, string)

Agrega un campo a este párrafo.

public Field AppendField(string fieldCode, string fieldValue)
ParámetroEscribeDescripción
fieldCodeStringEl código de campo a agregar (sin llaves).
fieldValueStringEl valor del campo que se va a anexar. Aprobarnulo para campos que no tienen valor.

Valor_devuelto

AField objeto que representa el campo adjunto.

Ejemplos

Muestra varias formas de agregar campos a un párrafo.

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

// A continuación se muestran tres formas de agregar un campo al final de un párrafo.
// 1 - Agrega un campo FECHA usando un tipo de campo y luego actualízalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Agrega un campo HORA usando un código de campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Agrega un campo QUOTE usando un código de campo y haz que muestre un valor de marcador de posición:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Este campo mostrará su valor de marcador de posición hasta que lo actualicemos.
doc.UpdateFields();

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

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

Ver también