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 است.

 فارسی