Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Αναπαριστά τις επιλογές για τη λειτουργία συγχώνευσης αλληλογραφίας.
public class MailMergeOptions
Κληρονομικότητα
Κληρονομούμενα Μέλη
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Κατασκευαστές
MailMergeOptions()
public MailMergeOptions()
Ιδιότητες
CleanupOptions
Αποκτά ή ρυθμίζει ένα σύνολο σημαιών που καθορίζουν ποια στοιχεία θα πρέπει να αφαιρεθούν κατά τη διάρκεια της συγχώνευσης αλληλογραφίας.
public MailMergeCleanupOptions CleanupOptions { get; set; }
Τιμή Ιδιότητας
CleanupParagraphsWithPunctuationMarks
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι παράγραφοι με σημεία στίξης θεωρούνται κενές και θα πρέπει να αφαιρεθούν εάν η επιλογή Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs είναι καθορισμένη.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι true
.
MergeDuplicateRegions
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν όλες οι περιοχές συγχώνευσης αλληλογραφίας του εγγράφου με το όνομα μιας πηγής δεδομένων θα πρέπει να συγχωνευθούν κατά την εκτέλεση της συγχώνευσης αλληλογραφίας με περιοχές κατά της πηγής δεδομένων ή μόνο η πρώτη.
public bool MergeDuplicateRegions { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι false
.
MergeWholeDocument
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν τα πεδία σε ολόκληρο το έγγραφο ενημερώνονται κατά την εκτέλεση της συγχώνευσης αλληλογραφίας με περιοχές.
public bool MergeWholeDocument { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι false
.
PreserveUnusedTags
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι αχρησιμοποίητες ετικέτες “mustache” θα πρέπει να διατηρηθούν.
public bool PreserveUnusedTags { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι false
.
Δείτε Επίσης
MailMergeOptions.UseNonMergeFields
RegionEndTag
Αποκτά ή ρυθμίζει μια ετικέτα τέλους περιοχής συγχώνευσης αλληλογραφίας.
public string RegionEndTag { get; set; }
Τιμή Ιδιότητας
RegionStartTag
Αποκτά ή ρυθμίζει μια ετικέτα αρχής περιοχής συγχώνευσης αλληλογραφίας.
public string RegionStartTag { get; set; }
Τιμή Ιδιότητας
RestartListsAtEachSection
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι λίστες επανεκκινούνται σε κάθε ενότητα μετά την εκτέλεση της συγχώνευσης αλληλογραφίας.
public bool RestartListsAtEachSection { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι true
.
RetainFirstSectionStart
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η αρχή της πρώτης ενότητας του εγγράφου και οι αντίγραφές της για τις επόμενες γραμμές πηγής δεδομένων διατηρούνται κατά τη διάρκεια της συγχώνευσης αλληλογραφίας ή ενημερώνονται σύμφωνα με τη συμπεριφορά του MS Word.
public bool RetainFirstSectionStart { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι true
.
TrimWhitespaces
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι περιττές λευκές κενές περιοχές αφαιρούνται από τις τιμές συγχώνευσης αλληλογραφίας.
public bool TrimWhitespaces { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι true
.
UnconditionalMergeFieldsAndRegions
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν τα πεδία συγχώνευσης και οι περιοχές συγχώνευσης συγχωνεύονται ανεξάρτητα από την προϋπόθεση του γονικού πεδίου IF.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι false
.
UseNonMergeFields
Όταν είναι true
, καθορίζει ότι εκτός από τα πεδία MERGEFIELD, η συγχώνευση αλληλογραφίας εκτελείται και σε άλλους τύπους πεδίων και
επίσης σε ετικέτες “{{fieldName}}”.
public bool UseNonMergeFields { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Κανονικά, η συγχώνευση αλληλογραφίας εκτελείται μόνο σε πεδία MERGEFIELD, αλλά αρκετοί πελάτες είχαν τα αναφορά τους χτισμένα χρησιμοποιώντας άλλα πεδία και είχαν πολλά έγγραφα δημιουργημένα με αυτόν τον τρόπο. Για να απλοποιηθεί η μετανάστευση (και επειδή αυτή η προσέγγιση χρησιμοποιήθηκε ανεξάρτητα από αρκετούς πελάτες) εισήχθη η δυνατότητα συγχώνευσης αλληλογραφίας σε άλλα πεδία.
Όταν η Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields είναι ρυθμισμένη σε true
, η Aspose.Words θα εκτελέσει τη συγχώνευση αλληλογραφίας στα εξής πεδία:
MERGEFIELD FieldName
MACROBUTTON NOMACRO FieldName
IF 0 = 0 "{FieldName}" ""
Επίσης, όταν η Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields είναι ρυθμισμένη σε true
, η Aspose.Words θα εκτελέσει τη συγχώνευση αλληλογραφίας σε ετικέτες κειμένου
"{{fieldName}}". Αυτές δεν είναι πεδία, αλλά απλώς ετικέτες κειμένου.
UseWholeParagraphAsRegion
Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν ολόκληρη η παράγραφος με το TableStart ή TableEnd πεδίο ή συγκεκριμένη περιοχή μεταξύ των πεδίων TableStart και TableEnd θα πρέπει να συμπεριληφθεί στην περιοχή συγχώνευσης αλληλογραφίας.
public bool UseWholeParagraphAsRegion { get; set; }
Τιμή Ιδιότητας
Σημειώσεις
Η προεπιλεγμένη τιμή είναι true
.