MailMergeOptions
Содержание
[
Скрывать
]MailMergeOptions class
Представляет параметры для функции слияния почты.
public class MailMergeOptions
Конструкторы
Имя | Описание |
---|---|
MailMergeOptions() | Конструктор по умолчанию. |
Характеристики
Имя | Описание |
---|---|
CleanupOptions { get; set; } | Возвращает или задает набор флагов, которые определяют, какие элементы следует удалить во время слияния почты. |
CleanupParagraphsWithPunctuationMarks { get; set; } | Возвращает или задает значение, указывающее, считаются ли абзацы со знаками препинания пустыми и должны ли они быть удалены, еслиRemoveEmptyParagraphs опция указана. |
MergeDuplicateRegions { get; set; } | Возвращает или задает значение, указывающее, следует ли объединять все регионы слияния почты документа с именем источника данных при выполнении слияния почты с регионами по отношению к источнику данных или только первый из них. |
MergeWholeDocument { get; set; } | Возвращает или задает значение, указывающее, обновляются ли поля во всем документе при выполнении слияния почты с регионами. |
PreserveUnusedTags { get; set; } | Возвращает или задает значение, указывающее, следует ли сохранять неиспользуемые теги «усы». |
RegionEndTag { get; set; } | Получает или задает конечный тег области слияния почты. |
RegionStartTag { get; set; } | Получает или задает начальный тег области слияния почты. |
RestartListsAtEachSection { get; set; } | Возвращает или задает значение, указывающее, перезапускаются ли списки в каждом разделе после выполнения слияния почты. |
RetainFirstSectionStart { get; set; } | Возвращает или задает значение, указывающее, сохраняются ли начало раздела первого раздела документа и его копии для последующих строк источника данных rows во время слияния почты или обновляются в соответствии с поведением MS Word. |
TrimWhitespaces { get; set; } | Возвращает или задает значение, указывающее, удаляются ли конечные и начальные пробелы из значений слияния почты. |
UnconditionalMergeFieldsAndRegions { get; set; } | Возвращает или задает значение, указывающее, объединяются ли поля слияния и регионы слияния независимо от условия родительского поля IF. |
UseNonMergeFields { get; set; } | Когдаистинный , указывает, что в дополнение к полям MERGEFIELD слияние выполняется в некоторые другие типы полей и также в теги “{{fieldName}}”. |
UseWholeParagraphAsRegion { get; set; } | Возвращает или задает значение, указывающее, является ли весь абзацTableStart илиTableEnd field или определенный диапазон междуTableStart иTableEnd поля должны быть включены в область слияния почты. |
Примеры
Показывает, как выполнить операцию слияния почты для одной записи.
// Существует несколько способов выполнить операцию слияния почты:
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);
Смотрите также
- пространство имен Aspose.Words.LowCode
- сборка Aspose.Words