Class MailMergeOptions

Class MailMergeOptions

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

Representerar alternativ för funktionaliteten för sammanslagning av post.

public class MailMergeOptions

Arv

objectMailMergeOptions

Ärvt Medlemmar

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

Konstruktörer

MailMergeOptions()

public MailMergeOptions()

Egenskaper

CleanupOptions

Hämtar eller ställer in en uppsättning flaggor som specificerar vilka objekt som ska tas bort under sammanslagning av post.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Egenskapsvärde

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Hämtar eller ställer in ett värde som anger om stycken med skiljetecken betraktas som tomma och ska tas bort om alternativet Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs anges.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är true.

MergeDuplicateRegions

Hämtar eller ställer in ett värde som anger om alla dokumentets sammanslagningsområden med namnet på en datakälla ska slås samman under utförandet av en sammanslagning av post med områden mot datakällan eller bara den första.

public bool MergeDuplicateRegions { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är false.

MergeWholeDocument

Hämtar eller ställer in ett värde som anger om fält i hela dokumentet uppdateras under utförandet av en sammanslagning av post med områden.

public bool MergeWholeDocument { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är false.

PreserveUnusedTags

Hämtar eller ställer in ett värde som anger om de oanvända “mustache”-taggarna ska bevaras.

public bool PreserveUnusedTags { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är false.

Se Även

MailMergeOptions.UseNonMergeFields

RegionEndTag

Hämtar eller ställer in en sammanslagningsområde sluttagg.

public string RegionEndTag { get; set; }

Egenskapsvärde

string

RegionStartTag

Hämtar eller ställer in en sammanslagningsområde starttagg.

public string RegionStartTag { get; set; }

Egenskapsvärde

string

RestartListsAtEachSection

Hämtar eller ställer in ett värde som anger om listor startas om vid varje sektion efter utförande av en sammanslagning av post.

public bool RestartListsAtEachSection { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är true.

RetainFirstSectionStart

Hämtar eller ställer in ett värde som anger om sektionens start för den första dokumentsektionen och dess kopior för efterföljande datakällor bevaras under sammanslagning av post eller uppdateras enligt MS Word-beteende.

public bool RetainFirstSectionStart { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är true.

TrimWhitespaces

Hämtar eller ställer in ett värde som anger om ledande och avslutande blanksteg trimmas från värden för sammanslagning av post.

public bool TrimWhitespaces { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är true.

UnconditionalMergeFieldsAndRegions

Hämtar eller ställer in ett värde som anger om sammanslagningsfält och sammanslagningsområden slås samman oavsett förälderns IF-fälts villkor.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är false.

UseNonMergeFields

När true specificerar att förutom MERGEFIELD-fält, utförs sammanslagning av post även i andra typer av fält och även i “{{fieldName}}” taggar.

public bool UseNonMergeFields { get; set; }

Egenskapsvärde

bool

Anmärkningar

Normalt utförs sammanslagning av post endast i MERGEFIELD-fält, men flera kunder hade sina rapporter byggda med hjälp av andra fält och hade många dokument skapade på detta sätt. För att förenkla migreringen (och eftersom detta tillvägagångssätt oberoende användes av flera kunder) infördes möjligheten att sammanslå post i andra fält.

När Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields är inställt på true, kommer Aspose.Words att utföra sammanslagning av post i följande fält:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Även när Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields är inställt på true, kommer Aspose.Words att utföra sammanslagning av post i texttaggar "{{fieldName}}". Dessa är inte fält, utan bara texttaggar.

UseWholeParagraphAsRegion

Hämtar eller ställer in ett värde som anger om hela stycket med TableStart eller TableEnd fält eller särskilt intervall mellan TableStart och TableEnd fält ska inkluderas i sammanslagningsområdet.

public bool UseWholeParagraphAsRegion { get; set; }

Egenskapsvärde

bool

Anmärkningar

Standardvärdet är true.

 Svenska