AppendField

AppendField(FieldType, bool)

Aggiunge un campo a questo paragrafo.

public Field AppendField(FieldType fieldType, bool updateField)
ParametroTipoDescrizione
fieldTypeFieldTypeTipo 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 e quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungere un campo TIME utilizzando un codice 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 visualizzerà 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
fieldCodeStringCodice 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 e quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungere un campo TIME utilizzando un codice 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 visualizzerà 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
fieldCodeStringCodice di campo da aggiungere (senza parentesi graffe).
fieldValueStringIl valore del campo da aggiungere. Passanull 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 e quindi aggiornalo:
paragraph.AppendField(FieldType.FieldDate, true);

 // 2 - Aggiungere un campo TIME utilizzando un codice 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 visualizzerà 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