Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Mewakili opsi untuk fungsionalitas mail merge.
public class MailMergeOptions
Warisan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
MailMergeOptions()
public MailMergeOptions()
Properti
CleanupOptions
Mengambil atau menetapkan sekumpulan bendera yang menentukan item mana yang harus dihapus selama mail merge.
public MailMergeCleanupOptions CleanupOptions { get; set; }
Nilai Properti
CleanupParagraphsWithPunctuationMarks
Mengambil atau menetapkan nilai yang menunjukkan apakah paragraf dengan tanda baca dianggap kosong dan harus dihapus jika opsi Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs ditentukan.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
Nilai Properti
Catatan
Nilai default adalah true
.
MergeDuplicateRegions
Mengambil atau menetapkan nilai yang menunjukkan apakah semua wilayah mail merge dokumen dengan nama sumber data harus digabungkan saat mengeksekusi mail merge dengan wilayah terhadap sumber data atau hanya yang pertama.
public bool MergeDuplicateRegions { get; set; }
Nilai Properti
Catatan
Nilai default adalah false
.
MergeWholeDocument
Mengambil atau menetapkan nilai yang menunjukkan apakah field di seluruh dokumen diperbarui saat mengeksekusi mail merge dengan wilayah.
public bool MergeWholeDocument { get; set; }
Nilai Properti
Catatan
Nilai default adalah false
.
PreserveUnusedTags
Mengambil atau menetapkan nilai yang menunjukkan apakah tag “mustache” yang tidak terpakai harus dipertahankan.
public bool PreserveUnusedTags { get; set; }
Nilai Properti
Catatan
Nilai default adalah false
.
Lihat Juga
MailMergeOptions.UseNonMergeFields
RegionEndTag
Mengambil atau menetapkan tag akhir wilayah mail merge.
public string RegionEndTag { get; set; }
Nilai Properti
RegionStartTag
Mengambil atau menetapkan tag awal wilayah mail merge.
public string RegionStartTag { get; set; }
Nilai Properti
RestartListsAtEachSection
Mengambil atau menetapkan nilai yang menunjukkan apakah daftar diulang kembali di setiap bagian setelah mengeksekusi mail merge.
public bool RestartListsAtEachSection { get; set; }
Nilai Properti
Catatan
Nilai default adalah true
.
RetainFirstSectionStart
Mengambil atau menetapkan nilai yang menunjukkan apakah awal bagian dari bagian dokumen pertama dan salinannya untuk baris sumber data berikutnya dipertahankan selama mail merge atau diperbarui sesuai dengan perilaku MS Word.
public bool RetainFirstSectionStart { get; set; }
Nilai Properti
Catatan
Nilai default adalah true
.
TrimWhitespaces
Mengambil atau menetapkan nilai yang menunjukkan apakah spasi yang tidak terpakai di depan dan di belakang dipangkas dari nilai mail merge.
public bool TrimWhitespaces { get; set; }
Nilai Properti
Catatan
Nilai default adalah true
.
UnconditionalMergeFieldsAndRegions
Mengambil atau menetapkan nilai yang menunjukkan apakah field merge dan wilayah merge digabungkan terlepas dari kondisi field IF induk.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
Nilai Properti
Catatan
Nilai default adalah false
.
UseNonMergeFields
Ketika true
, menentukan bahwa selain field MERGEFIELD, mail merge dilakukan ke beberapa tipe field lain dan
juga ke tag “{{fieldName}}”.
public bool UseNonMergeFields { get; set; }
Nilai Properti
Catatan
Normalnya, mail merge hanya dilakukan ke field MERGEFIELD, tetapi beberapa pelanggan memiliki pelaporan yang dibangun menggunakan field lain dan memiliki banyak dokumen yang dibuat dengan cara ini. Untuk menyederhanakan migrasi (dan karena ini pendekatan digunakan secara independen oleh beberapa pelanggan) kemampuan untuk mail merge ke field lain diperkenalkan.
Ketika Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields diatur ke true
, Aspose.Words akan melakukan mail merge ke field berikut:
MERGEFIELD FieldName
MACROBUTTON NOMACRO FieldName
IF 0 = 0 "{FieldName}" ""
Juga, ketika Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields diatur ke true
, Aspose.Words akan melakukan mail merge ke tag teks
"{{fieldName}}". Ini bukan field, tetapi hanya tag teks.
UseWholeParagraphAsRegion
Mengambil atau menetapkan nilai yang menunjukkan apakah seluruh paragraf dengan TableStart atau TableEnd field atau rentang tertentu antara TableStart dan TableEnd field harus disertakan ke dalam wilayah mail merge.
public bool UseWholeParagraphAsRegion { get; set; }
Nilai Properti
Catatan
Nilai default adalah true
.