Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Mail birleştirme işlevselliği için seçenekleri temsil eder.
public class MailMergeOptions
Miras
Miras Alınan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Yapıcılar
MailMergeOptions()
public MailMergeOptions()
Özellikler
CleanupOptions
Mail birleştirme sırasında hangi öğelerin kaldırılacağını belirten bir bayrak setini alır veya ayarlar.
public MailMergeCleanupOptions CleanupOptions { get; set; }
Özellik Değeri
CleanupParagraphsWithPunctuationMarks
Noktalama işaretleri içeren paragrafların boş olarak kabul edilip edilmeyeceğini ve Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs seçeneği belirtilmişse kaldırılması gerektiğini belirten bir değer alır veya ayarlar.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer true
.
MergeDuplicateRegions
Belge mail birleştirme bölgelerinin bir veri kaynağının adıyla birleştirilip birleştirilmeyeceğini belirten bir değer alır veya ayarlar.
public bool MergeDuplicateRegions { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer false
.
MergeWholeDocument
Tüm belgede alanların güncellenip güncellenmeyeceğini belirten bir değer alır veya ayarlar.
public bool MergeWholeDocument { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer false
.
PreserveUnusedTags
Kullanılmayan “mustache” etiketlerinin korunup korunmayacağını belirten bir değer alır veya ayarlar.
public bool PreserveUnusedTags { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer false
.
Ayrıca Bakınız
MailMergeOptions.UseNonMergeFields
RegionEndTag
Bir mail birleştirme bölgesi son etiketini alır veya ayarlar.
public string RegionEndTag { get; set; }
Özellik Değeri
RegionStartTag
Bir mail birleştirme bölgesi başlangıç etiketini alır veya ayarlar.
public string RegionStartTag { get; set; }
Özellik Değeri
RestartListsAtEachSection
Bir mail birleştirme işlemi sonrasında her bölümde listelerin yeniden başlatılıp başlatılmayacağını belirten bir değer alır veya ayarlar.
public bool RestartListsAtEachSection { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer true
.
RetainFirstSectionStart
Bir mail birleştirme sırasında ilk belge bölümünün başlangıcının ve sonraki veri kaynağı satırları için kopyalarının korunup korunmayacağını belirten bir değer alır veya ayarlar.
public bool RetainFirstSectionStart { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer true
.
TrimWhitespaces
Mail birleştirme değerlerinden son ve baştaki boşlukların kesilip kesilmeyeceğini belirten bir değer alır veya ayarlar.
public bool TrimWhitespaces { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer true
.
UnconditionalMergeFieldsAndRegions
Birleştirme alanlarının ve birleştirme bölgelerinin üstteki IF alanının koşuluna bakılmaksızın birleştirilip birleştirilmeyeceğini belirten bir değer alır veya ayarlar.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer false
.
UseNonMergeFields
true
olduğunda, MERGEFIELD alanlarının yanı sıra, mail birleştirmesinin bazı diğer alan türlerine ve ayrıca “{{fieldName}}” etiketlerine uygulanacağını belirtir.
public bool UseNonMergeFields { get; set; }
Özellik Değeri
Açıklamalar
Normalde, mail birleştirme yalnızca MERGEFIELD alanlarına uygulanır, ancak birkaç müşteri raporlamalarını diğer alanlar kullanarak oluşturmuş ve bu şekilde birçok belge oluşturmuştur. Geçişi kolaylaştırmak için (ve bu yaklaşım birkaç müşteri tarafından bağımsız olarak kullanıldığı için) diğer alanlarda mail birleştirme yeteneği eklenmiştir.
Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields true
olarak ayarlandığında, Aspose.Words aşağıdaki alanlara mail birleştirme işlemi yapacaktır:
MERGEFIELD FieldName
MACROBUTTON NOMACRO FieldName
IF 0 = 0 "{FieldName}" ""
Ayrıca, Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields true
olarak ayarlandığında, Aspose.Words "{{fieldName}}" text etiketlerine mail birleştirme işlemi yapacaktır. Bunlar alan değil, yalnızca metin etiketleridir.
UseWholeParagraphAsRegion
TableStart veya TableEnd alanı ile birlikte tüm paragrafın veya TableStart ve TableEnd alanları arasındaki belirli bir aralığın mail birleştirme bölgesine dahil edilip edilmeyeceğini belirten bir değer alır veya ayarlar.
public bool UseWholeParagraphAsRegion { get; set; }
Özellik Değeri
Açıklamalar
Varsayılan değer true
.