Class MailMergeOptions

Class MailMergeOptions

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

Представляет параметры для функции слияния почты.

public class MailMergeOptions

Наследование

objectMailMergeOptions

Унаследованные члены

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

Конструкторы

MailMergeOptions()

public MailMergeOptions()

Свойства

CleanupOptions

Получает или задает набор флагов, которые указывают, какие элементы должны быть удалены во время слияния почты.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Значение свойства

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Получает или задает значение, указывающее, считаются ли абзацы с знаками препинания пустыми и должны ли они быть удалены, если указана опция Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — true.

MergeDuplicateRegions

Получает или задает значение, указывающее, должны ли все регионы слияния почты документа с именем источника данных быть объединены во время выполнения слияния почты с регионами против источника данных или только первый.

public bool MergeDuplicateRegions { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — false.

MergeWholeDocument

Получает или задает значение, указывающее, обновляются ли поля во всем документе во время выполнения слияния почты с регионами.

public bool MergeWholeDocument { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — false.

PreserveUnusedTags

Получает или задает значение, указывающее, должны ли неиспользуемые “флажковые” теги сохраняться.

public bool PreserveUnusedTags { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — false.

См. также

MailMergeOptions.UseNonMergeFields

RegionEndTag

Получает или задает тег конца региона слияния почты.

public string RegionEndTag { get; set; }

Значение свойства

string

RegionStartTag

Получает или задает тег начала региона слияния почты.

public string RegionStartTag { get; set; }

Значение свойства

string

RestartListsAtEachSection

Получает или задает значение, указывающее, перезапускаются ли списки в каждом разделе после выполнения слияния почты.

public bool RestartListsAtEachSection { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — true.

RetainFirstSectionStart

Получает или задает значение, указывающее, сохраняется ли начало первого раздела документа и его копии для последующих строк источника данных во время слияния почты или обновляются в соответствии с поведением MS Word.

public bool RetainFirstSectionStart { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — true.

TrimWhitespaces

Получает или задает значение, указывающее, обрезаются ли пробелы в начале и конце значений слияния почты.

public bool TrimWhitespaces { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — true.

UnconditionalMergeFieldsAndRegions

Получает или задает значение, указывающее, объединяются ли поля слияния и регионы слияния независимо от условия родительского поля IF.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — false.

UseNonMergeFields

Когда true, указывает, что помимо полей MERGEFIELD слияние почты выполняется в некоторые другие типы полей и также в теги “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Значение свойства

bool

Примечания

Обычно слияние почты выполняется только в полях MERGEFIELD, но несколько клиентов построили свои отчеты, используя другие поля, и создали много документов таким образом. Чтобы упростить миграцию (и потому что этот подход использовался несколькими клиентами), была введена возможность слияния почты в другие поля.

Когда Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields установлено в true, Aspose.Words будет выполнять слияние почты в следующие поля:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Также, когда Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields установлено в true, Aspose.Words будет выполнять слияние почты в текстовые теги "{{fieldName}}". Это не поля, а просто текстовые теги.

UseWholeParagraphAsRegion

Получает или задает значение, указывающее, должен ли целый абзац с полем TableStart или TableEnd или конкретный диапазон между полями TableStart и TableEnd быть включен в регион слияния почты.

public bool UseWholeParagraphAsRegion { get; set; }

Значение свойства

bool

Примечания

Значение по умолчанию — true.

 Русский