Class MailMergeOptions

Class MailMergeOptions

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

Αναπαριστά τις επιλογές για τη λειτουργία συγχώνευσης αλληλογραφίας.

public class MailMergeOptions

Κληρονομικότητα

objectMailMergeOptions

Κληρονομούμενα Μέλη

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; }

Τιμή Ιδιότητας

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι παράγραφοι με σημεία στίξης θεωρούνται κενές και θα πρέπει να αφαιρεθούν εάν η επιλογή Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs είναι καθορισμένη.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι true.

MergeDuplicateRegions

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν όλες οι περιοχές συγχώνευσης αλληλογραφίας του εγγράφου με το όνομα μιας πηγής δεδομένων θα πρέπει να συγχωνευθούν κατά την εκτέλεση της συγχώνευσης αλληλογραφίας με περιοχές κατά της πηγής δεδομένων ή μόνο η πρώτη.

public bool MergeDuplicateRegions { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι false.

MergeWholeDocument

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν τα πεδία σε ολόκληρο το έγγραφο ενημερώνονται κατά την εκτέλεση της συγχώνευσης αλληλογραφίας με περιοχές.

public bool MergeWholeDocument { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι false.

PreserveUnusedTags

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι αχρησιμοποίητες ετικέτες “mustache” θα πρέπει να διατηρηθούν.

public bool PreserveUnusedTags { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι false.

Δείτε Επίσης

MailMergeOptions.UseNonMergeFields

RegionEndTag

Αποκτά ή ρυθμίζει μια ετικέτα τέλους περιοχής συγχώνευσης αλληλογραφίας.

public string RegionEndTag { get; set; }

Τιμή Ιδιότητας

string

RegionStartTag

Αποκτά ή ρυθμίζει μια ετικέτα αρχής περιοχής συγχώνευσης αλληλογραφίας.

public string RegionStartTag { get; set; }

Τιμή Ιδιότητας

string

RestartListsAtEachSection

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι λίστες επανεκκινούνται σε κάθε ενότητα μετά την εκτέλεση της συγχώνευσης αλληλογραφίας.

public bool RestartListsAtEachSection { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι true.

RetainFirstSectionStart

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν η αρχή της πρώτης ενότητας του εγγράφου και οι αντίγραφές της για τις επόμενες γραμμές πηγής δεδομένων διατηρούνται κατά τη διάρκεια της συγχώνευσης αλληλογραφίας ή ενημερώνονται σύμφωνα με τη συμπεριφορά του MS Word.

public bool RetainFirstSectionStart { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι true.

TrimWhitespaces

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν οι περιττές λευκές κενές περιοχές αφαιρούνται από τις τιμές συγχώνευσης αλληλογραφίας.

public bool TrimWhitespaces { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι true.

UnconditionalMergeFieldsAndRegions

Αποκτά ή ρυθμίζει μια τιμή που υποδεικνύει αν τα πεδία συγχώνευσης και οι περιοχές συγχώνευσης συγχωνεύονται ανεξάρτητα από την προϋπόθεση του γονικού πεδίου IF.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι false.

UseNonMergeFields

Όταν είναι true, καθορίζει ότι εκτός από τα πεδία MERGEFIELD, η συγχώνευση αλληλογραφίας εκτελείται και σε άλλους τύπους πεδίων και επίσης σε ετικέτες “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Κανονικά, η συγχώνευση αλληλογραφίας εκτελείται μόνο σε πεδία 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; }

Τιμή Ιδιότητας

bool

Σημειώσεις

Η προεπιλεγμένη τιμή είναι true.

 Ελληνικά