MailMergeOptions
Innehåll
[
Dölj
]MailMergeOptions class
Representerar alternativ för funktionen för dokumentkoppling.
public class MailMergeOptions
Konstruktörer
namn | Beskrivning |
---|---|
MailMergeOptions() | Default_Constructor |
Egenskaper
namn | Beskrivning |
---|---|
CleanupOptions { get; set; } | Hämtar eller anger en uppsättning flaggor som anger vilka objekt som ska tas bort under dokumentkoppling. |
CleanupParagraphsWithPunctuationMarks { get; set; } | Hämtar eller anger ett värde som anger om stycken med skiljetecken ska betraktas som tomma och ska tas bort omRemoveEmptyParagraphs alternativet är angivet. |
MergeDuplicateRegions { get; set; } | Hämtar eller anger ett värde som anger om alla dokumentkopplingsområden med namnet på en datakälla ska slås samman vid utskriftskoppling med regioner mot datakällan eller bara den första. |
MergeWholeDocument { get; set; } | Hämtar eller anger ett värde som anger om fält i hela dokumentet uppdateras när en dokumentkoppling med regioner utförs. |
PreserveUnusedTags { get; set; } | Hämtar eller anger ett värde som anger om de oanvända “mustasch”-taggarna ska bevaras. |
RegionEndTag { get; set; } | Hämtar eller ställer in en sluttagg för ett regionsavsnitt för dokumentkoppling. |
RegionStartTag { get; set; } | Hämtar eller ställer in en starttagg för en region för dokumentkoppling. |
RestartListsAtEachSection { get; set; } | Hämtar eller anger ett värde som anger om listor startas om i varje avsnitt efter att en dokumentkoppling har utförts. |
RetainFirstSectionStart { get; set; } | Hämtar eller anger ett värde som anger om sektionsstarten för det första dokumentavsnittet och dess kopior för efterföljande datakällrader behålls under dokumentkoppling eller uppdateras enligt MS Words beteende. |
TrimWhitespaces { get; set; } | Hämtar eller anger ett värde som anger om efterföljande och inledande blanksteg ska tas bort från värden för koppling av dokument. |
UnconditionalMergeFieldsAndRegions { get; set; } | Hämtar eller anger ett värde som anger om sammanslagningsfält och sammanslagningsområden slås samman oavsett det överordnade OM-fältets villkor. |
UseNonMergeFields { get; set; } | Närsann , anger att utöver MERGEFIELD-fält utförs dokumentkoppling i vissa andra typer av fält och även i “{{fieldName}}"-taggar. |
UseWholeParagraphAsRegion { get; set; } | Hämtar eller anger ett värde som anger om hela stycket medTabellstart ellerBordände field eller ett visst intervall mellanTabellstart ochBordände fält ska inkluderas i området för koppling av dokument. |
Exempel
Visar hur man utför en dokumentkopplingsoperation för en enskild post.
// Det finns flera sätt att göra en dokumentkoppling:
string doc = MyDir + "Mail merge.doc";
string[] fieldNames = new string[] { "FirstName", "Location", "SpecialCharsInName()" };
string[] fieldValues = new string[] { "James Bond", "London", "Classified" };
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.1.docx", fieldNames, fieldValues);
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.2.docx", SaveFormat.Docx, fieldNames, fieldValues);
MailMergeOptions mailMergeOptions = new MailMergeOptions();
mailMergeOptions.TrimWhitespaces = true;
MailMerger.Execute(doc, ArtifactsDir + "LowCode.MailMerge.3.docx", SaveFormat.Docx, fieldNames, fieldValues, mailMergeOptions);
Se även
- namnutrymme Aspose.Words.LowCode
- hopsättning Aspose.Words