DeleteFields
Inhalt
[
Ausblenden
]MailMerge.DeleteFields method
Entfernt Serienbrieffelder aus dem Dokument.
public void DeleteFields()
Bemerkungen
Diese Methode entfernt die Felder MERGEFIELD und NEXT aus dem Dokument.
Diese Methode ist hilfreich, wenn für den Seriendruckvorgang nicht immer alle Felder im Dokument ausgefüllt werden müssen. Verwenden Sie diese Methode, um alle verbleibenden Seriendruckfelder zu entfernen.
Beispiele
Zeigt, wie alle MERGEFIELDs aus einem Dokument gelöscht werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Dear ");
builder.InsertField(" MERGEFIELD FirstName ");
builder.Write(" ");
builder.InsertField(" MERGEFIELD LastName ");
builder.Writeln(",");
builder.Writeln("Greetings!");
Assert.AreEqual(
"Dear \u0013 MERGEFIELD FirstName \u0014«FirstName»\u0015 \u0013 MERGEFIELD LastName \u0014«LastName»\u0015,\rGreetings!",
doc.GetText().Trim());
doc.MailMerge.DeleteFields();
Assert.AreEqual("Dear ,\rGreetings!", doc.GetText().Trim());
Siehe auch
- class MailMerge
- namensraum Aspose.Words.MailMerging
- Montage Aspose.Words