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; }
ค่า Property
CleanupParagraphsWithPunctuationMarks
รับหรือกำหนดค่าที่บ่งชี้ว่าพารากราฟที่มีเครื่องหมายวรรคตอนถือเป็นว่างเปล่าและควรลบออกหากตัวเลือก Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs ถูกกำหนด
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ true
.
MergeDuplicateRegions
รับหรือกำหนดค่าที่บ่งชี้ว่าพื้นที่การรวมจดหมายทั้งหมดในเอกสารที่มีชื่อแหล่งข้อมูลควรถูกผสานในขณะที่ดำเนินการรวมจดหมายกับพื้นที่เหล่านั้นหรือเพียงแค่รายการแรก
public bool MergeDuplicateRegions { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ false
.
MergeWholeDocument
รับหรือกำหนดค่าที่บ่งชี้ว่าฟิลด์ในเอกสารทั้งหมดจะถูกอัปเดตในขณะที่ดำเนินการรวมจดหมายกับพื้นที่
public bool MergeWholeDocument { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ false
.
PreserveUnusedTags
รับหรือกำหนดค่าที่บ่งชี้ว่าธง “mustache” ที่ไม่ได้ใช้งานควรได้รับการเก็บรักษาไว้
public bool PreserveUnusedTags { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ false
.
ดูเพิ่มเติม
MailMergeOptions.UseNonMergeFields
RegionEndTag
รับหรือกำหนดแท็กสิ้นสุดพื้นที่การรวมจดหมาย
public string RegionEndTag { get; set; }
ค่า Property
RegionStartTag
รับหรือกำหนดแท็กเริ่มต้นพื้นที่การรวมจดหมาย
public string RegionStartTag { get; set; }
ค่า Property
RestartListsAtEachSection
รับหรือกำหนดค่าที่บ่งชี้ว่ารายการจะเริ่มใหม่ที่แต่ละส่วนหลังจากการดำเนินการรวมจดหมาย
public bool RestartListsAtEachSection { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ true
.
RetainFirstSectionStart
รับหรือกำหนดค่าที่บ่งชี้ว่าการเริ่มต้นของส่วนแรกของเอกสารและสำเนาของมันสำหรับแถวแหล่งข้อมูลถัดไปจะถูกเก็บรักษาไว้ระหว่างการรวมจดหมายหรืออัปเดตตามพฤติกรรมของ MS Word
public bool RetainFirstSectionStart { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ true
.
TrimWhitespaces
รับหรือกำหนดค่าที่บ่งชี้ว่าช่องว่างที่นำหน้าหรือท้ายควรถูกตัดออกจากค่าการรวมจดหมาย
public bool TrimWhitespaces { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ true
.
UnconditionalMergeFieldsAndRegions
รับหรือกำหนดค่าที่บ่งชี้ว่าฟิลด์การรวมและพื้นที่การรวมควรถูกผสานโดยไม่คำนึงถึงเงื่อนไขของฟิลด์ IF หลัก
public bool UnconditionalMergeFieldsAndRegions { get; set; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ false
.
UseNonMergeFields
เมื่อ true
จะระบุว่าเพิ่มเติมจากฟิลด์ MERGEFIELD การรวมจดหมายจะดำเนินการในฟิลด์ประเภทอื่น ๆ และยังรวมถึงแท็ก “{{fieldName}}”
public bool UseNonMergeFields { get; set; }
ค่า Property
หมายเหตุ
โดยปกติ การรวมจดหมายจะดำเนินการเฉพาะในฟิลด์ 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; }
ค่า Property
หมายเหตุ
ค่าปริยายคือ true
.