AppendField

AppendField(FieldType, bool)

Aggiunge un campo a questo paragrafo.

public Field AppendField(FieldType fieldType, bool updateField)
ParametroTipoDescrizione
fieldTypeFieldTypeIl tipo di campo da aggiungere.
updateFieldBooleanSpecifica se aggiornare immediatamente il campo.

Valore di ritorno

UNField oggetto che rappresenta il campo aggiunto.

Esempi

Mostra vari modi per aggiungere campi a un paragrafo.

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

// Di seguito sono riportati tre modi per aggiungere un campo alla fine di un paragrafo.
// 1 - Aggiungi un campo DATA utilizzando un tipo di campo, quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungi un campo TIME utilizzando un codice di campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Aggiungi un campo QUOTE utilizzando un codice di campo e fai in modo che visualizzi un valore segnaposto:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Questo campo mostrerà il suo valore segnaposto finché non lo aggiorneremo.
doc.UpdateFields();

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

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

Guarda anche


AppendField(string)

Aggiunge un campo a questo paragrafo.

public Field AppendField(string fieldCode)
ParametroTipoDescrizione
fieldCodeStringIl codice di campo da aggiungere (senza parentesi graffe).

Valore di ritorno

UNField oggetto che rappresenta il campo aggiunto.

Esempi

Mostra vari modi per aggiungere campi a un paragrafo.

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

// Di seguito sono riportati tre modi per aggiungere un campo alla fine di un paragrafo.
// 1 - Aggiungi un campo DATA utilizzando un tipo di campo, quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungi un campo TIME utilizzando un codice di campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Aggiungi un campo QUOTE utilizzando un codice di campo e fai in modo che visualizzi un valore segnaposto:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Questo campo mostrerà il suo valore segnaposto finché non lo aggiorneremo.
doc.UpdateFields();

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

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

Guarda anche


AppendField(string, string)

Aggiunge un campo a questo paragrafo.

public Field AppendField(string fieldCode, string fieldValue)
ParametroTipoDescrizione
fieldCodeStringIl codice di campo da aggiungere (senza parentesi graffe).
fieldValueStringIl valore del campo da aggiungere. Passaggionullo per i campi che non hanno un valore.

Valore di ritorno

UNField oggetto che rappresenta il campo aggiunto.

Esempi

Mostra vari modi per aggiungere campi a un paragrafo.

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

// Di seguito sono riportati tre modi per aggiungere un campo alla fine di un paragrafo.
// 1 - Aggiungi un campo DATA utilizzando un tipo di campo, quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungi un campo TIME utilizzando un codice di campo:
paragraph.AppendField(" TIME  \\@ \"HH:mm:ss\" ");

// 3 - Aggiungi un campo QUOTE utilizzando un codice di campo e fai in modo che visualizzi un valore segnaposto:
paragraph.AppendField(" QUOTE \"Real value\"", "Placeholder value");

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

// Questo campo mostrerà il suo valore segnaposto finché non lo aggiorneremo.
doc.UpdateFields();

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

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

Guarda anche