Class FindReplaceOptions
Το όνομα: Aspose.Words.Replacing Συγκέντρωση: Aspose.Words.dll (25.4.0)
Προσδιορίζει τις επιλογές για την εύρεση / αντικατάσταση λειτουργιών.
Για να μάθετε περισσότερα, επισκεφθείτε το Find and Replace Έγγραφο τεκμηρίωσης.
public class FindReplaceOptions
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Αρχίζει μια νέα παράσταση της τάξης FindReplaceOptions με προεπιλεγμένες ρυθμίσεις.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Αρχίζει μια νέα περίπτωση της τάξης FindReplaceOptions με την καθορισμένη κατεύθυνση.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
Η κατεύθυνση της αναζήτησης και αντικατάστασης της λειτουργίας.
FindReplaceOptions(Παρουσίαση Callback)
Αρχίζει μια νέα περίπτωση της κατηγορίας FindReplaceOptions με την καθορισμένη αντικατάσταση κλήσης.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Η κλήση για να αντικαταστήσει το κείμενο που βρέθηκε.
FindReplaceOptions(Ετικέτα: IReplacingCallback)
Αρχίζει μια νέα περίπτωση της κατηγορίας FindReplaceOptions με την καθορισμένη κατεύθυνση και αντικαθιστά την ανάκληση.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
Η κατεύθυνση της αναζήτησης και αντικατάστασης της λειτουργίας.
replacingCallback
IReplacingCallback
Η κλήση για να αντικαταστήσει το κείμενο που βρέθηκε.
Properties
ApplyFont
Η μορφοποίηση κειμένου εφαρμόζεται στο νέο περιεχόμενο.
public Font ApplyFont { get; }
Αξία ιδιοκτησίας
ApplyParagraphFormat
Η διατύπωση των παραγράφων εφαρμόζεται στο νέο περιεχόμενο.
public ParagraphFormat ApplyParagraphFormat { get; }
Αξία ιδιοκτησίας
Direction
Επιλέξτε την κατεύθυνση για την αντικατάσταση. Η προεπιλεγμένη τιμή είναι Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Αξία ιδιοκτησίας
FindWholeWordsOnly
Η αλήθεια υποδηλώνει ότι το oldValue πρέπει να είναι μια ξεχωριστή λέξη.
public bool FindWholeWordsOnly { get; set; }
Αξία ιδιοκτησίας
IgnoreDeleted
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει είτε να αγνοήσετε το κείμενο εντός διαγράψετε αναθεωρήσεις.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool IgnoreDeleted { get; set; }
Αξία ιδιοκτησίας
IgnoreFieldCodes
Αποκτά ή καθορίζει μια αξία boolean που υποδεικνύει είτε να αγνοήσει το κείμενο μέσα στους κωδικούς πεδίου.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool IgnoreFieldCodes { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η επιλογή επηρεάζει μόνο τους κωδικούς πεδίου (δεν αγνοεί τους κόμβους μεταξύ Aspose.Words.NodeType.FieldSeparator και Aspose.Words.NodeType.FieldEnd).
Για να αγνοήσετε ολόκληρο το πεδίο, χρησιμοποιήστε την αντίστοιχη επιλογή Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει είτε να αγνοήσει το κείμενο μέσα στα πεδία.Η προεπιλεγμένη αξία είναι “ψεύτικη”.
public bool IgnoreFields { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η επιλογή επηρεάζει ολόκληρο το πεδίο (όλοι οι κόμβοι μεταξύ Aspose.Words.NodeType.FieldStart και Aspose.Words.NodeType.FieldEnd).
Για να αγνοήσετε μόνο τους κωδικούς πεδίου, χρησιμοποιήστε την αντίστοιχη επιλογή Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει είτε να αγνοήσετε τις σημειώσεις.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool IgnoreFootnotes { get; set; }
Αξία ιδιοκτησίας
IgnoreInserted
Αποκτά ή καθορίζει μια αξία boolean που υποδεικνύει είτε να αγνοήσει το κείμενο μέσα στην εισαγωγή αναθεωρήσεων.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool IgnoreInserted { get; set; }
Αξία ιδιοκτησίας
IgnoreShapes
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει είτε να αγνοήσει τις μορφές μέσα σε ένα κείμενο.
Η προεπιλεγμένη αξία είναι.
public bool IgnoreShapes { get; set; }
Αξία ιδιοκτησίας
IgnoreStructuredDocumentTags
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει είτε να αγνοήσει το περιεχόμενο του Aspose.Words.Markup.StructuredDocumentTag.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool IgnoreStructuredDocumentTags { get; set; }
Αξία ιδιοκτησίας
Remarks
Όταν αυτή η επιλογή ρυθμίζεται, το περιεχόμενο του Aspose.Words.Markup.StructuredDocumentTag θα αντιμετωπιστεί ως απλό κείμενο.
Διαφορετικά, το Aspose.Words.Markup.StructuredDocumentTag θα υποβληθεί σε επεξεργασία ως ξεχωριστή Ιστορία και το υποκατάστατο πρότυπο θα αναζητηθεί χωριστά για το καθένα από τα __ www.marking.structured Dokument Tag, έτσι ώστε αν το πρότύπο διασχίζει ένα _wl26.markop.structuredTags, τότε η αντικατάσταση δεν θα πραγματοποιηθεί για αυτό το μοντέλο.
LegacyMode
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει ότι χρησιμοποιείται παλιός αλγόριθμος αναζήτησης / αντικατάστασης.
public bool LegacyMode { get; set; }
Αξία ιδιοκτησίας
Remarks
Χρησιμοποιήστε αυτή τη σημαία εάν χρειάζεστε ακριβώς την ίδια συμπεριφορά όπως πριν εισαχθεί η προηγμένη λειτουργία αναζήτησης / αντικατάστασης.Σημειώστε ότι το παλιό αλγόριθμο δεν υποστηρίζει προηγμένες λειτουργίες όπως η αντικατάσταση με διακοπές, η εφαρμογή μορφοποίησης και ούτω καθεξής.
MatchCase
Η αλήθεια υποδεικνύει την περίπτωση-αίσθητη σύγκριση, η ψεύτικη υποδεικνύει την περίπτωση-αίσθητη σύγκριση.
public bool MatchCase { get; set; }
Αξία ιδιοκτησίας
ReplacementFormat
Ο προεπιλεγμένος τύπος είναι Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Αξία ιδιοκτησίας
Remarks
Λειτουργεί μόνο όταν χρησιμοποιείται στο Aspose.Words.LowCode.Replacer
ReplacingCallback
Η μέθοδος που ορίζεται από τον χρήστη, η οποία καλείται πριν από κάθε αντικατάσταση.
public IReplacingCallback ReplacingCallback { get; set; }
Αξία ιδιοκτησίας
SmartParagraphBreakReplacement
Αποκτά ή θέτει μια αξία boolean που υποδεικνύει είτε επιτρέπεται να αντικαταστήσει την παράγραφο διάλειμμα όταν δεν υπάρχει επόμενη αδελφική παράγραφο.
Η προεπιλεγμένη αξία είναι.
public bool SmartParagraphBreakReplacement { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτή η επιλογή σας επιτρέπει να αντικαταστήσετε την παράγραφο διάλειμμα όταν δεν υπάρχει επόμενο αδελφό παράγραφο στο οποίο όλα τα παιδιάΟι κόμβοι μπορούν να μετακινηθούν, βρίσκοντας οποιαδήποτε (όχι απαραίτητα αδελφή) επόμενη παράγραφο μετά την αντικατάσταση της παραγράφου.
UseLegacyOrder
Η αλήθεια υποδηλώνει ότι μια αναζήτηση κειμένου εκτελείται διαδοχικά από πάνω προς τα κάτω, λαμβάνοντας υπόψη τα κείμενα.Η προεπιλεγμένη τιμή είναι “ψευδής”.
public bool UseLegacyOrder { get; set; }
Αξία ιδιοκτησίας
UseSubstitutions
Αποκτά ή τοποθετεί μια αξία boolean που υποδεικνύει αν να αναγνωρίσει και να χρησιμοποιήσει υποκατάστατα μέσα σε υποκατάστατα πρότυπα.Η προεπιλεγμένη αξία είναι “ψευδής”.
public bool UseSubstitutions { get; set; }
Αξία ιδιοκτησίας
Remarks
Για τις λεπτομέρειες σχετικά με τα αντικαταστατικά στοιχεία παρακαλούμε ανατρέξτε στο:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.