MailMergeOptions
Contenuti
[
Nascondere
]MailMergeOptions class
Rappresenta le opzioni per la funzionalità di unione di posta.
public class MailMergeOptions
Costruttori
Nome | Descrizione |
---|---|
MailMergeOptions() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
CleanupOptions { get; set; } | Ottiene o imposta un set di flag che specificano quali elementi devono essere rimossi durante la stampa unione. |
CleanupParagraphsWithPunctuationMarks { get; set; } | Ottiene o imposta un valore che indica se i paragrafi con segni di punteggiatura sono considerati vuoti e dovrebbero essere rimossi seRemoveEmptyParagraphs l’opzione è specificata. |
MergeDuplicateRegions { get; set; } | Ottiene o imposta un valore che indica se tutte le aree di unione di documenti con il nome di un’origine dati devono essere unite durante l’esecuzione di un’unione di documenti con aree relative all’origine dati o solo la prima. |
MergeWholeDocument { get; set; } | Ottiene o imposta un valore che indica se i campi dell’intero documento vengono aggiornati durante l’esecuzione di una stampa unione con regioni. |
PreserveUnusedTags { get; set; } | Ottiene o imposta un valore che indica se i tag “baffi” non utilizzati devono essere conservati. |
RegionEndTag { get; set; } | Ottiene o imposta un tag di fine regione di unione di posta. |
RegionStartTag { get; set; } | Ottiene o imposta un tag di inizio regione di unione di posta. |
RestartListsAtEachSection { get; set; } | Ottiene o imposta un valore che indica se gli elenchi vengono riavviati a ogni sezione dopo l’esecuzione di una stampa unione. |
RetainFirstSectionStart { get; set; } | Ottiene o imposta un valore che indica se l’inizio della sezione della prima sezione del documento e le sue copie per le righe successive della sorgente dati vengono mantenute durante la stampa unione o aggiornate in base al comportamento di MS Word. |
TrimWhitespaces { get; set; } | Ottiene o imposta un valore che indica se gli spazi vuoti iniziali e finali vengono tagliati dai valori di unione di posta. |
UnconditionalMergeFieldsAndRegions { get; set; } | Ottiene o imposta un valore che indica se i campi di unione e le regioni di unione vengono uniti indipendentemente dalla condizione del campo IF padre. |
UseNonMergeFields { get; set; } | QuandoVERO , specifica che oltre ai campi MERGEFIELD, la stampa unione viene eseguita in alcuni altri tipi di campi e anche nei tag “{{fieldName}}”. |
UseWholeParagraphAsRegion { get; set; } | Ottiene o imposta un valore che indica se l’intero paragrafo conTableStart OTableEnd field o intervallo particolare traTableStart ETableEnd i campi dovrebbero essere inclusi nell’area di unione della stampa. |
Esempi
Mostra come eseguire un’operazione di stampa unione per un singolo record.
// Esistono diversi modi per eseguire un'operazione di unione di posta:
string doc = MyDir + "Mail merge.doc";
string[] fieldNames = new string[] { "FirstName", "Location", "SpecialCharsInName()" };
string[] fieldValues = new string[] { "James Bond", "London", "Classified" };
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.1.docx", fieldNames, fieldValues);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.2.docx", SaveFormat.Docx, fieldNames, fieldValues);
MailMergeOptions mailMergeOptions = new MailMergeOptions();
mailMergeOptions.TrimWhitespaces = true;
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.3.docx", SaveFormat.Docx, fieldNames, fieldValues, mailMergeOptions);
Guarda anche
- spazio dei nomi Aspose.Words.LowCode
- assemblea Aspose.Words