Class MailMergeOptions

Class MailMergeOptions

Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll

Reprezentuje možnosti pro funkčnost hromadné korespondence.

public class MailMergeOptions

Dědičnost

objectMailMergeOptions

Děděné členy

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

MailMergeOptions()

public MailMergeOptions()

Vlastnosti

CleanupOptions

Získá nebo nastaví sadu příznaků, které specifikují, jaké položky by měly být odstraněny během hromadné korespondence.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Hodnota vlastnosti

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Získá nebo nastaví hodnotu, která indikuje, zda jsou odstavce s interpunkčními znaménky považovány za prázdné a měly by být odstraněny, pokud je specifikována volba Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je true.

MergeDuplicateRegions

Získá nebo nastaví hodnotu, která indikuje, zda by měly být všechny oblasti hromadné korespondence dokumentu se jménem datového zdroje sloučeny během provádění hromadné korespondence s oblastmi proti datovému zdroji, nebo pouze první.

public bool MergeDuplicateRegions { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je false.

MergeWholeDocument

Získá nebo nastaví hodnotu, která indikuje, zda jsou pole v celém dokumentu aktualizována během provádění hromadné korespondence s oblastmi.

public bool MergeWholeDocument { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je false.

PreserveUnusedTags

Získá nebo nastaví hodnotu, která indikuje, zda by měly být zachovány nepoužité “mustache” tagy.

public bool PreserveUnusedTags { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je false.

Viz také

MailMergeOptions.UseNonMergeFields

RegionEndTag

Získá nebo nastaví koncový tag oblasti hromadné korespondence.

public string RegionEndTag { get; set; }

Hodnota vlastnosti

string

RegionStartTag

Získá nebo nastaví počáteční tag oblasti hromadné korespondence.

public string RegionStartTag { get; set; }

Hodnota vlastnosti

string

RestartListsAtEachSection

Získá nebo nastaví hodnotu, která indikuje, zda jsou seznamy restartovány v každé sekci po provedení hromadné korespondence.

public bool RestartListsAtEachSection { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je true.

RetainFirstSectionStart

Získá nebo nastaví hodnotu, která indikuje, zda je začátek první sekce dokumentu a její kopie pro následující řádky datového zdroje zachovány během hromadné korespondence nebo aktualizovány podle chování MS Word.

public bool RetainFirstSectionStart { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je true.

TrimWhitespaces

Získá nebo nastaví hodnotu, která indikuje, zda mají být z hodnot hromadné korespondence odstraněny nadbytečné a vedlejší mezery.

public bool TrimWhitespaces { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je true.

UnconditionalMergeFieldsAndRegions

Získá nebo nastaví hodnotu, která indikuje, zda by měly být sloučeny pole a oblasti hromadné korespondence bez ohledu na podmínku nadřazeného pole IF.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je false.

UseNonMergeFields

Když je true, specifikuje, že kromě polí MERGEFIELD se hromadná korespondence provádí také do jiných typů polí a také do tagů “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Hodnota vlastnosti

bool

Poznámky

Normálně se hromadná korespondence provádí pouze do polí MERGEFIELD, ale několik zákazníků mělo své reporty postavené pomocí jiných polí a mělo mnoho dokumentů vytvořených tímto způsobem. Aby se usnadnila migrace (a protože tento přístup byl nezávisle používán několika zákazníky), byla zavedena možnost hromadné korespondence do jiných polí.

Když je Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields nastavena na true, Aspose.Words provede hromadnou korespondenci do následujících polí:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Také, když je Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields nastavena na true, Aspose.Words provede hromadnou korespondenci do textových tagů "{{fieldName}}". Tyto nejsou pole, ale pouze textové tagy.

UseWholeParagraphAsRegion

Získá nebo nastaví hodnotu, která indikuje, zda by měl být celý odstavec s polem TableStart nebo TableEnd nebo konkrétní rozsah mezi poli TableStart a TableEnd zahrnut do oblasti hromadné korespondence.

public bool UseWholeParagraphAsRegion { get; set; }

Hodnota vlastnosti

bool

Poznámky

Výchozí hodnota je true.

 Čeština