Class MailMergeOptions

Class MailMergeOptions

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

Représente les options pour la fonctionnalité de fusion de courrier.

public class MailMergeOptions

Héritage

objectMailMergeOptions

Membres hérités

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

Constructeurs

MailMergeOptions()

public MailMergeOptions()

Propriétés

CleanupOptions

Obtient ou définit un ensemble de drapeaux qui spécifient quels éléments doivent être supprimés lors de la fusion de courrier.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Valeur de la propriété

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Obtient ou définit une valeur indiquant si les paragraphes avec des signes de ponctuation sont considérés comme vides et doivent être supprimés si l’option Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs est spécifiée.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est true.

MergeDuplicateRegions

Obtient ou définit une valeur indiquant si toutes les régions de fusion de courrier du document portant le nom d’une source de données doivent être fusionnées lors de l’exécution d’une fusion de courrier avec des régions contre la source de données ou juste la première.

public bool MergeDuplicateRegions { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est false.

MergeWholeDocument

Obtient ou définit une valeur indiquant si les champs dans l’ensemble du document sont mis à jour lors de l’exécution d’une fusion de courrier avec des régions.

public bool MergeWholeDocument { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est false.

PreserveUnusedTags

Obtient ou définit une valeur indiquant si les balises “mustache” non utilisées doivent être préservées.

public bool PreserveUnusedTags { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est false.

Voir aussi

MailMergeOptions.UseNonMergeFields

RegionEndTag

Obtient ou définit une balise de fin de région de fusion de courrier.

public string RegionEndTag { get; set; }

Valeur de la propriété

string

RegionStartTag

Obtient ou définit une balise de début de région de fusion de courrier.

public string RegionStartTag { get; set; }

Valeur de la propriété

string

RestartListsAtEachSection

Obtient ou définit une valeur indiquant si les listes sont redémarrées à chaque section après l’exécution d’une fusion de courrier.

public bool RestartListsAtEachSection { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est true.

RetainFirstSectionStart

Obtient ou définit une valeur indiquant si le début de la première section du document et ses copies pour les lignes de source de données suivantes sont conservés lors de la fusion de courrier ou mis à jour selon le comportement de MS Word.

public bool RetainFirstSectionStart { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est true.

TrimWhitespaces

Obtient ou définit une valeur indiquant si les espaces de fin et de début sont supprimés des valeurs de fusion de courrier.

public bool TrimWhitespaces { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est true.

UnconditionalMergeFieldsAndRegions

Obtient ou définit une valeur indiquant si les champs de fusion et les régions de fusion sont fusionnés indépendamment de la condition du champ parent IF.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est false.

UseNonMergeFields

Lorsque true, spécifie qu’en plus des champs MERGEFIELD, la fusion de courrier est effectuée dans d’autres types de champs et également dans les balises “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Valeur de la propriété

bool

Remarques

Normalement, la fusion de courrier n'est effectuée que dans les champs MERGEFIELD, mais plusieurs clients ont construit leurs rapports en utilisant d'autres champs et ont eu de nombreux documents créés de cette manière. Pour simplifier la migration (et parce que cette approche a été utilisée indépendamment par plusieurs clients), la possibilité de fusionner du courrier dans d'autres champs a été introduite.

Lorsque Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields est défini sur true, Aspose.Words effectuera la fusion de courrier dans les champs suivants :

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

De plus, lorsque Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields est défini sur true, Aspose.Words effectuera la fusion de courrier dans les balises de texte "{{fieldName}}". Ce ne sont pas des champs, mais juste des balises de texte.

UseWholeParagraphAsRegion

Obtient ou définit une valeur indiquant si l’ensemble du paragraphe avec le champ TableStart ou TableEnd ou une plage particulière entre les champs TableStart et TableEnd doit être inclus dans la région de fusion de courrier.

public bool UseWholeParagraphAsRegion { get; set; }

Valeur de la propriété

bool

Remarques

La valeur par défaut est true.

 Français