Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
نمایانگر گزینهها برای قابلیت ادغام نامهها.
public class MailMergeOptions
وراثت
اعضای وراثتیافته
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; }
مقدار ویژگی
CleanupParagraphsWithPunctuationMarks
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا پاراگرافهای دارای نشانهگذاری به عنوان خالی در نظر گرفته میشوند و باید حذف شوند اگر گزینه Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs مشخص شده باشد.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض true
است.
MergeDuplicateRegions
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا همه نواحی ادغام نامههای سند با نام منبع داده باید در حین اجرای ادغام نامه با نواحی در برابر منبع داده ادغام شوند یا فقط اولین مورد.
public bool MergeDuplicateRegions { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض false
است.
MergeWholeDocument
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا فیلدها در کل سند در حین اجرای ادغام نامه با نواحی بهروزرسانی میشوند یا خیر.
public bool MergeWholeDocument { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض false
است.
PreserveUnusedTags
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا برچسبهای “موستاش” استفادهنشده باید حفظ شوند یا خیر.
public bool PreserveUnusedTags { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض false
است.
همچنین ببینید
MailMergeOptions.UseNonMergeFields
RegionEndTag
یک برچسب پایان ناحیه ادغام نامه را دریافت یا تنظیم میکند.
public string RegionEndTag { get; set; }
مقدار ویژگی
RegionStartTag
یک برچسب شروع ناحیه ادغام نامه را دریافت یا تنظیم میکند.
public string RegionStartTag { get; set; }
مقدار ویژگی
RestartListsAtEachSection
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا لیستها در هر بخش بعد از اجرای ادغام نامه دوباره شروع میشوند یا خیر.
public bool RestartListsAtEachSection { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض true
است.
RetainFirstSectionStart
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا شروع بخش اولین بخش سند و نسخههای آن برای ردیفهای منبع داده بعدی در حین ادغام نامه حفظ میشود یا طبق رفتار MS Word بهروزرسانی میشود.
public bool RetainFirstSectionStart { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض true
است.
TrimWhitespaces
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا فاصلههای اضافی و پیشین از مقادیر ادغام نامه حذف میشوند یا خیر.
public bool TrimWhitespaces { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض true
است.
UnconditionalMergeFieldsAndRegions
یک مقدار را دریافت یا تنظیم میکند که نشان میدهد آیا فیلدهای ادغام و نواحی ادغام بدون توجه به شرط فیلد IF والد ادغام میشوند یا خیر.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
مقدار ویژگی
توضیحات
مقدار پیشفرض false
است.
UseNonMergeFields
زمانی که true
است، مشخص میکند که علاوه بر فیلدهای MERGEFIELD، ادغام نامه در برخی دیگر از انواع فیلدها و همچنین در برچسبهای “{{fieldName}}” انجام میشود.
public bool UseNonMergeFields { get; set; }
مقدار ویژگی
توضیحات
بهطور معمول، ادغام نامه تنها در فیلدهای 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; }
مقدار ویژگی
توضیحات
مقدار پیشفرض true
است.