Class MailMergeOptions

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

objectMailMergeOptions

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

MailMergeCleanupOptions

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

bool

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

bool

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

bool

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

bool

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

string

RegionStartTag

Bir mail birleştirme bölgesi başlangıç etiketini alır veya ayarlar.

public string RegionStartTag { get; set; }

Özellik Değeri

string

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

Açıklamalar

Varsayılan değer true.

 Türkçe