Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Representerar alternativ för funktionaliteten för sammanslagning av post.
public class MailMergeOptions
Arv
Ä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
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
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
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
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
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
RegionStartTag
Hämtar eller ställer in en sammanslagningsområde starttagg.
public string RegionStartTag { get; set; }
Egenskapsvärde
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
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
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
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
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
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
Anmärkningar
Standardvärdet är true
.