Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Đại diện cho các tùy chọn cho chức năng ghép thư.
public class MailMergeOptions
Kế thừa
Các thành viên kế thừa
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Các hàm khởi tạo
MailMergeOptions()
public MailMergeOptions()
Thuộc tính
CleanupOptions
Lấy hoặc thiết lập một tập hợp các cờ chỉ định các mục nào nên được loại bỏ trong quá trình ghép thư.
public MailMergeCleanupOptions CleanupOptions { get; set; }
Giá trị thuộc tính
CleanupParagraphsWithPunctuationMarks
Lấy hoặc thiết lập một giá trị chỉ định liệu các đoạn văn có dấu câu có được coi là trống và nên bị loại bỏ nếu tùy chọn Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs được chỉ định hay không.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là true
.
MergeDuplicateRegions
Lấy hoặc thiết lập một giá trị chỉ định liệu tất cả các vùng ghép thư của tài liệu với tên của một nguồn dữ liệu có nên được hợp nhất trong quá trình thực hiện ghép thư với các vùng chống lại nguồn dữ liệu hay chỉ là cái đầu tiên.
public bool MergeDuplicateRegions { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là false
.
MergeWholeDocument
Lấy hoặc thiết lập một giá trị chỉ định liệu các trường trong toàn bộ tài liệu có được cập nhật trong quá trình thực hiện ghép thư với các vùng hay không.
public bool MergeWholeDocument { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là false
.
PreserveUnusedTags
Lấy hoặc thiết lập một giá trị chỉ định liệu các thẻ “mustache” không sử dụng có nên được bảo tồn hay không.
public bool PreserveUnusedTags { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là false
.
Xem thêm
MailMergeOptions.UseNonMergeFields
RegionEndTag
Lấy hoặc thiết lập một thẻ kết thúc vùng ghép thư.
public string RegionEndTag { get; set; }
Giá trị thuộc tính
RegionStartTag
Lấy hoặc thiết lập một thẻ bắt đầu vùng ghép thư.
public string RegionStartTag { get; set; }
Giá trị thuộc tính
RestartListsAtEachSection
Lấy hoặc thiết lập một giá trị chỉ định liệu các danh sách có được khởi động lại ở mỗi phần sau khi thực hiện ghép thư hay không.
public bool RestartListsAtEachSection { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là true
.
RetainFirstSectionStart
Lấy hoặc thiết lập một giá trị chỉ định liệu điểm bắt đầu của phần đầu tiên của tài liệu và các bản sao của nó cho các hàng nguồn dữ liệu tiếp theo có được giữ lại trong quá trình ghép thư hay được cập nhật theo hành vi của MS Word hay không.
public bool RetainFirstSectionStart { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là true
.
TrimWhitespaces
Lấy hoặc thiết lập một giá trị chỉ định liệu các khoảng trắng ở đầu và cuối có được cắt bỏ khỏi các giá trị ghép thư hay không.
public bool TrimWhitespaces { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là true
.
UnconditionalMergeFieldsAndRegions
Lấy hoặc thiết lập một giá trị chỉ định liệu các trường ghép và các vùng ghép có được hợp nhất bất kể điều kiện của trường IF cha hay không.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là false
.
UseNonMergeFields
Khi true
, chỉ định rằng ngoài các trường MERGEFIELD, ghép thư được thực hiện vào một số loại trường khác và cũng vào các thẻ “{{fieldName}}”.
public bool UseNonMergeFields { get; set; }
Giá trị thuộc tính
Ghi chú
Thông thường, ghép thư chỉ được thực hiện vào các trường MERGEFIELD, nhưng một số khách hàng đã xây dựng báo cáo của họ sử dụng các trường khác và đã tạo ra nhiều tài liệu theo cách này. Để đơn giản hóa việc di chuyển (và vì phương pháp này đã được một số khách hàng sử dụng độc lập) khả năng ghép thư vào các trường khác đã được giới thiệu.
Khi Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields được thiết lập thành true
, Aspose.Words sẽ thực hiện ghép thư vào các trường sau:
MERGEFIELD FieldName
MACROBUTTON NOMACRO FieldName
IF 0 = 0 "{FieldName}" ""
Cũng như vậy, khi Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields được thiết lập thành true
, Aspose.Words sẽ thực hiện ghép thư vào các thẻ văn bản
"{{fieldName}}". Đây không phải là các trường, mà chỉ là các thẻ văn bản.
UseWholeParagraphAsRegion
Lấy hoặc thiết lập một giá trị chỉ định liệu toàn bộ đoạn văn với trường TableStart hoặc TableEnd hoặc khoảng cụ thể giữa các trường TableStart và TableEnd có nên được bao gồm vào vùng ghép thư hay không.
public bool UseWholeParagraphAsRegion { get; set; }
Giá trị thuộc tính
Ghi chú
Giá trị mặc định là true
.