Class MailMergeOptions

Class MailMergeOptions

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

Rappresenta le opzioni per la funzionalità di unione della posta.

public class MailMergeOptions

Ereditarietà

objectMailMergeOptions

Membri Ereditati

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

Costruttori

MailMergeOptions()

public MailMergeOptions()

Proprietà

CleanupOptions

Ottiene o imposta un insieme di flag che specificano quali elementi devono essere rimossi durante l’unione della posta.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Valore della Proprietà

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Ottiene o imposta un valore che indica se i paragrafi con segni di punteggiatura sono considerati vuoti e devono essere rimossi se l’opzione Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs è specificata.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è true.

MergeDuplicateRegions

Ottiene o imposta un valore che indica se tutte le regioni di unione della posta del documento con il nome di una sorgente dati devono essere unite durante l’esecuzione di un’unione della posta con regioni contro la sorgente dati o solo la prima.

public bool MergeDuplicateRegions { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è false.

MergeWholeDocument

Ottiene o imposta un valore che indica se i campi nell’intero documento vengono aggiornati durante l’esecuzione di un’unione della posta con regioni.

public bool MergeWholeDocument { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è false.

PreserveUnusedTags

Ottiene o imposta un valore che indica se i tag “mustache” non utilizzati devono essere preservati.

public bool PreserveUnusedTags { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è false.

Vedi Anche

MailMergeOptions.UseNonMergeFields

RegionEndTag

Ottiene o imposta un tag di fine regione di unione della posta.

public string RegionEndTag { get; set; }

Valore della Proprietà

string

RegionStartTag

Ottiene o imposta un tag di inizio regione di unione della posta.

public string RegionStartTag { get; set; }

Valore della Proprietà

string

RestartListsAtEachSection

Ottiene o imposta un valore che indica se le liste vengono riavviate in ogni sezione dopo l’esecuzione di un’unione della posta.

public bool RestartListsAtEachSection { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è true.

RetainFirstSectionStart

Ottiene o imposta un valore che indica se l’inizio della sezione del primo documento e le sue copie per le righe della sorgente dati successive vengono mantenuti durante l’unione della posta o aggiornati secondo il comportamento di MS Word.

public bool RetainFirstSectionStart { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è true.

TrimWhitespaces

Ottiene o imposta un valore che indica se gli spazi bianchi finali e iniziali vengono rimossi dai valori dell’unione della posta.

public bool TrimWhitespaces { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è true.

UnconditionalMergeFieldsAndRegions

Ottiene o imposta un valore che indica se i campi di unione e le regioni di unione vengono unite indipendentemente dalla condizione del campo IF genitore.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è false.

UseNonMergeFields

Quando true, specifica che oltre ai campi MERGEFIELD, l’unione della posta viene eseguita anche in altri tipi di campi e anche nei tag “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Valore della Proprietà

bool

Osservazioni

Normalmente, l'unione della posta viene eseguita solo nei campi MERGEFIELD, ma diversi clienti avevano i loro report costruiti utilizzando altri campi e avevano molti documenti creati in questo modo. Per semplificare la migrazione (e perché questo approccio è stato utilizzato indipendentemente da diversi clienti) è stata introdotta la possibilità di eseguire l'unione della posta in altri campi.

Quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields è impostato su true, Aspose.Words eseguirà l'unione della posta nei seguenti campi:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Inoltre, quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields è impostato su true, Aspose.Words eseguirà l'unione della posta nei tag di testo "{{fieldName}}". Questi non sono campi, ma solo tag di testo.

UseWholeParagraphAsRegion

Ottiene o imposta un valore che indica se l’intero paragrafo con il campo TableStart o TableEnd o un particolare intervallo tra i campi TableStart e TableEnd deve essere incluso nella regione di unione della posta.

public bool UseWholeParagraphAsRegion { get; set; }

Valore della Proprietà

bool

Osservazioni

Il valore predefinito è true.

 Italiano