Class FindReplaceOptions
Numele spaţiului: Aspose.Words.Replacing Asamblare: Aspose.Words.dll (25.4.0)
Specifica opțiunile de găsire / înlocuire a operațiunilor.
Pentru a afla mai multe, vizitați Find and Replace Articolul de documentare.
public class FindReplaceOptions
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Inițializează o nouă instanță a clasei FindReplaceOptions cu setările predefinite.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Inițializează o nouă instanță a clasei FindReplaceOptions cu direcția specificată.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
direcția operațiunii de găsire și de înlocuire.
FindReplaceOptions(Cuvânt cheieCallback)
Inițializează o nouă instanță a clasei FindReplaceOptions cu apelul de înlocuire specificat.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Înlocuiește textul găsit pentru a înlocui textul.
FindReplaceOptions(Cuvânt cheie: IReplacingCallback)
Inițializează o nouă instanță a clasei FindReplaceOptions cu direcția specificată și înlocuiește apelul înapoi.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
direcția operațiunii de găsire și de înlocuire.
replacingCallback
IReplacingCallback
Înlocuiește textul găsit pentru a înlocui textul.
Properties
ApplyFont
Formatul text aplicat noilor conținuturi.
public Font ApplyFont { get; }
Valoarea proprietății
ApplyParagraphFormat
Formatul de paragraf aplicat conținutului nou.
public ParagraphFormat ApplyParagraphFormat { get; }
Valoarea proprietății
Direction
Selectați direcția pentru a înlocui. valoarea de bază este Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Valoarea proprietății
FindWholeWordsOnly
Adevărul indică vechiValue trebuie să fie un cuvânt independent.
public bool FindWholeWordsOnly { get; set; }
Valoarea proprietății
IgnoreDeleted
Obține sau stabilește o valoare booleană care indică fie să ignore textul în interiorul revizuirilor de ștergere.Valoarea predefinită este “falsa”.
public bool IgnoreDeleted { get; set; }
Valoarea proprietății
IgnoreFieldCodes
Obține sau stabilește o valoare booleană care indică sau să ignore textul în codurile de câmp.Valoarea predefinită este “falsa”.
public bool IgnoreFieldCodes { get; set; }
Valoarea proprietății
Remarks
Această opțiune afectează numai codurile de câmp (nu ignorează nodurile dintre Aspose.Words.NodeType.FieldSeparator și Aspose.Words.NodeType.FieldEnd).
Pentru a ignora întregul câmp, vă rugăm să utilizați opțiunea corespunzătoare Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Obține sau stabilește o valoare booleană care indică sau să ignore textul în câmpuri.Valoarea predefinită este “falsa”.
public bool IgnoreFields { get; set; }
Valoarea proprietății
Remarks
Această opțiune afectează întregul câmp (toate nodurile între Aspose.Words.NodeType.FieldStart și Aspose.Words.NodeType.FieldEnd).
Pentru a ignora doar codurile de câmp, vă rugăm să utilizați opțiunea corespunzătoare Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Obține sau stabilește o valoare booleană care indică fie să ignore notele.Valoarea standardă este “falsa”.
public bool IgnoreFootnotes { get; set; }
Valoarea proprietății
IgnoreInserted
Obține sau stabilește o valoare booleană care indică fie să ignore textul în interiorul revizuirilor introduse.Valoarea predefinită este “falsa”.
public bool IgnoreInserted { get; set; }
Valoarea proprietății
IgnoreShapes
Obține sau stabilește o valoare booleană care indică sau să ignore formele dintr-un text.
Valoarea deficitară este.
public bool IgnoreShapes { get; set; }
Valoarea proprietății
IgnoreStructuredDocumentTags
Obține sau stabilește o valoare booleană care indică sau să ignore conținutul Aspose.Words.Markup.StructuredDocumentTag.Valoarea predefinită este ‘falsa’.
public bool IgnoreStructuredDocumentTags { get; set; }
Valoarea proprietății
Remarks
Atunci când această opțiune este setată, conținutul Aspose.Words.Markup.StructuredDocumentTag va fi tratat ca un text simplu.
În caz contrar, Aspose.Words.Markup.StructuredDocumentTag va fi prelucrat ca o istorie independentă și modelul de înlocuire se va căuta separat pentru fiecare W L26.Marking.StructDOCUMENTTag, astfel încât dacă un model trece printr-un _www.marking/struck.ArticumTags, atunci nu va avea loc un schimb pentru acest model.
LegacyMode
Obține sau stabilește o valoare booleană care indică faptul că se utilizează vechiul algoritm de găsire / înlocuire.
public bool LegacyMode { get; set; }
Valoarea proprietății
Remarks
Utilizați această steagă dacă aveți nevoie exact de același comportament ca înainte de a fi introdusă funcția avansată de găsire / înlocuire.Rețineți că vechiul algoritm nu susține caracteristici avansate, cum ar fi înlocuirea cu pauze, aplicarea formatării și așa mai departe.
MatchCase
Adevărul indică comparația caz-sensibilă, falsul indică comparația caz-insensibilă.
public bool MatchCase { get; set; }
Valoarea proprietății
ReplacementFormat
Default este Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Valoarea proprietății
Remarks
Funcționează numai atunci când se utilizează în Aspose.Words.LowCode.Replacer
ReplacingCallback
Metoda definită de utilizator care este numită înainte de fiecare eveniment de înlocuire.
public IReplacingCallback ReplacingCallback { get; set; }
Valoarea proprietății
SmartParagraphBreakReplacement
Obține sau stabilește o valoare booleană care indică dacă este permisă înlocuirea ruperii paragrafului atunci când nu există următorul paragraf fratern.
Valoarea deficitară este.
public bool SmartParagraphBreakReplacement { get; set; }
Valoarea proprietății
Remarks
Această opțiune permite înlocuirea ruperii paragrafului atunci când nu există următorul paragraf fratelui la care toată copilulnodurile pot fi mutate, prin găsirea oricărui (nu neapărat fratern) paragraf următor după înlocuirea paragrafului.
UseLegacyOrder
Adevăratul indică faptul că o căutare textă este efectuată secvențial de la partea de sus la partea de jos, luând în considerare valorile text box.Default este “false”.
public bool UseLegacyOrder { get; set; }
Valoarea proprietății
UseSubstitutions
Obține sau stabilește o valoare booleană care indică dacă să recunoască și să utilizeze înlocuiri în cadrul modelelor de înlocuire.Valoarea implicită este “falsa”.
public bool UseSubstitutions { get; set; }
Valoarea proprietății
Remarks
Pentru detalii despre elementele de înlocuire vă rugăm să faceți referire la:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expresii.