Class MailMergeOptions

Class MailMergeOptions

Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll

Stellt Optionen für die Seriendruckfunktionalität dar.

public class MailMergeOptions

Vererbung

objectMailMergeOptions

Vererbte Mitglieder

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktoren

MailMergeOptions()

public MailMergeOptions()

Eigenschaften

CleanupOptions

Erhält oder setzt eine Menge von Flags, die angeben, welche Elemente während des Seriendrucks entfernt werden sollen.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Eigenschaftswert

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Erhält oder setzt einen Wert, der angibt, ob Absätze mit Satzzeichen als leer betrachtet werden und entfernt werden sollten, wenn die Option Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs angegeben ist.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist true.

MergeDuplicateRegions

Erhält oder setzt einen Wert, der angibt, ob alle Seriendruckregionen des Dokuments mit dem Namen einer Datenquelle während der Ausführung eines Seriendrucks mit Regionen gegen die Datenquelle zusammengeführt werden sollen oder nur die erste.

public bool MergeDuplicateRegions { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist false.

MergeWholeDocument

Erhält oder setzt einen Wert, der angibt, ob Felder im gesamten Dokument aktualisiert werden, während ein Seriendruck mit Regionen ausgeführt wird.

public bool MergeWholeDocument { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist false.

PreserveUnusedTags

Erhält oder setzt einen Wert, der angibt, ob die ungenutzten “Mustache”-Tags beibehalten werden sollen.

public bool PreserveUnusedTags { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist false.

Siehe auch

MailMergeOptions.UseNonMergeFields

RegionEndTag

Erhält oder setzt ein Seriendruckregion-End-Tag.

public string RegionEndTag { get; set; }

Eigenschaftswert

string

RegionStartTag

Erhält oder setzt ein Seriendruckregion-Start-Tag.

public string RegionStartTag { get; set; }

Eigenschaftswert

string

RestartListsAtEachSection

Erhält oder setzt einen Wert, der angibt, ob Listen nach der Ausführung eines Seriendrucks in jedem Abschnitt neu gestartet werden.

public bool RestartListsAtEachSection { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist true.

RetainFirstSectionStart

Erhält oder setzt einen Wert, der angibt, ob der Abschnittsstart des ersten Dokumentabschnitts und seiner Kopien für nachfolgende Datenquellenzeilen während des Seriendrucks beibehalten oder gemäß dem Verhalten von MS Word aktualisiert werden.

public bool RetainFirstSectionStart { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist true.

TrimWhitespaces

Erhält oder setzt einen Wert, der angibt, ob nachgestellte und vorangestellte Leerzeichen von Seriendruckwerten entfernt werden.

public bool TrimWhitespaces { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist true.

UnconditionalMergeFieldsAndRegions

Erhält oder setzt einen Wert, der angibt, ob Merge-Felder und Merge-Regionen unabhängig von der Bedingung des übergeordneten IF-Felds zusammengeführt werden.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist false.

UseNonMergeFields

Wenn true, gibt an, dass zusätzlich zu MERGEFIELD-Feldern der Seriendruck in einige andere Arten von Feldern und auch in “{{fieldName}}” Tags durchgeführt wird.

public bool UseNonMergeFields { get; set; }

Eigenschaftswert

bool

Bemerkungen

Normalerweise wird der Seriendruck nur in MERGEFIELD-Felder durchgeführt, aber mehrere Kunden hatten ihre Berichterstattung unter Verwendung anderer Felder aufgebaut und hatten viele Dokumente auf diese Weise erstellt. Um die Migration zu vereinfachen (und weil dieser Ansatz von mehreren Kunden unabhängig verwendet wurde), wurde die Möglichkeit eingeführt, in andere Felder zu seriendrucken.

Wenn Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields auf true gesetzt ist, wird Aspose.Words den Seriendruck in die folgenden Felder durchführen:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Außerdem wird, wenn Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields auf true gesetzt ist, Aspose.Words den Seriendruck in Text-Tags "{{fieldName}}". Diese sind keine Felder, sondern nur Text-Tags.

UseWholeParagraphAsRegion

Erhält oder setzt einen Wert, der angibt, ob der gesamte Absatz mit TableStart oder TableEnd Feld oder ein bestimmter Bereich zwischen TableStart und TableEnd Feldern in die Seriendruckregion einbezogen werden soll.

public bool UseWholeParagraphAsRegion { get; set; }

Eigenschaftswert

bool

Bemerkungen

Der Standardwert ist true.

 Deutsch