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.

 Українська