Class FindReplaceOptions
Navne til: Aspose.Words.Replacing Sammensætning: Aspose.Words.dll (25.4.0)
Det angiver muligheder for at finde / erstatte operationer.
For at lære mere, besøg Find and Replace Dokumentation af artiklen.
public class FindReplaceOptions
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Initialiserer en ny instans af FindReplaceOptions klassen med standardindstillinger.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Initialiserer en ny instans af FindReplaceOptions-klassen med den angivne retning.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
Vejen for at finde og erstatte operationen.
FindReplaceOptions(Tilbage til Callback)
Initialiserer en ny instans af FindReplaceOptions klassen med den angivne udskiftning callback.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Opkaldet skal bruges til at erstatte fundet tekst.
FindReplaceOptions(FindReplaceDirection og IReplacingCallback)
Initialiserer en ny instans af FindReplaceOptions-klassen med den angivne retning og erstattet callback.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
Vejen for at finde og erstatte operationen.
replacingCallback
IReplacingCallback
Opkaldet skal bruges til at erstatte fundet tekst.
Properties
ApplyFont
Tekstformatering anvendes til nyt indhold.
public Font ApplyFont { get; }
Ejendomsværdi
ApplyParagraphFormat
Paragraf formatering anvendt til nyt indhold.
public ParagraphFormat ApplyParagraphFormat { get; }
Ejendomsværdi
Direction
Vælg retning for at erstatte. standardværdien er Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Ejendomsværdi
FindWholeWordsOnly
Sandheden indikerer, at oldValue skal være et standalone ord.
public bool FindWholeWordsOnly { get; set; }
Ejendomsværdi
IgnoreDeleted
Få eller indsætte en boolean værdi, der enten indikerer at ignorere tekst inde i slette revisioner.Den standardværdi er ‘falsk’.
public bool IgnoreDeleted { get; set; }
Ejendomsværdi
IgnoreFieldCodes
Få eller indstille en boolean værdi, der enten indikerer at ignorere tekst inde i feltkoder.Den standardværdi er ‘falsk’.
public bool IgnoreFieldCodes { get; set; }
Ejendomsværdi
Remarks
Dette alternativ påvirker kun feltkoder (det ignorerer ikke noder mellem Aspose.Words.NodeType.FieldSeparator og Aspose.Words.NodeType.FieldEnd).
For at ignorere hele feltet, skal du bruge det tilsvarende alternativ Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Få eller indsætte en boolean værdi, der enten indikerer at ignorere tekst inde i felter.Den standardværdi er ‘falsk’.
public bool IgnoreFields { get; set; }
Ejendomsværdi
Remarks
Dette alternativ påvirker hele feltet (alle noder mellem Aspose.Words.NodeType.FieldStart og Aspose.Words.NodeType.FieldEnd).
For kun at ignorere feltkoder, skal du bruge det tilsvarende alternativ Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Få eller indsætte en boolean værdi, der enten indikerer at ignorere fodnoter.Den standardværdi er ‘falsk’.
public bool IgnoreFootnotes { get; set; }
Ejendomsværdi
IgnoreInserted
Giver eller indsætter en boolean værdi, der enten indikerer at ignorere tekst inde i indsæt revisioner.Den standardværdi er ‘falsk’.
public bool IgnoreInserted { get; set; }
Ejendomsværdi
IgnoreShapes
Giver eller sætter en boolean værdi, der enten indikerer at ignorere former inden for en tekst.
Det er standardværdien .
public bool IgnoreShapes { get; set; }
Ejendomsværdi
IgnoreStructuredDocumentTags
Få eller indstille en boolean værdi, der enten indikerer at ignorere indholdet af Aspose.Words.Markup.StructuredDocumentTag.Den standardværdi er ‘falsk’.
public bool IgnoreStructuredDocumentTags { get; set; }
Ejendomsværdi
Remarks
Når denne indstilling er indstillet, vil indholdet af Aspose.Words.Markup.StructuredDocumentTag blive behandlet som en simpel tekst.
Ellers vil Aspose.Words.Markup.StructuredDocumentTag blive behandlet som standalone Story og erstattelsesmønster vil blive søgt separat for hver __ WL27_.Market.StruatedDokument Tag, så hvis mønsteren krydser en _VL22 .Market .StruktureDogtTag, derefter erstattet vil ikke blive udført for sådanne modeller.
LegacyMode
Få eller indstille en boolean værdi, der angiver, at den gamle find/replace algoritme bruges.
public bool LegacyMode { get; set; }
Ejendomsværdi
Remarks
Brug denne flag, hvis du har brug for præcis det samme adfærd, som før den avancerede find/replace-funktion blev introduceret.Bemærk, at det gamle algoritme ikke understøtter avancerede funktioner som at erstatte med pause, anvende formatering og så videre.
MatchCase
Sandheden indikerer case-sensitiv sammenligning, falske indikerer case-insensitiv sammenligning.
public bool MatchCase { get; set; }
Ejendomsværdi
ReplacementFormat
Det angiver formatet for udskiftningen. standard er Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Ejendomsværdi
Remarks
Det virker kun, når det bruges i Aspose.Words.LowCode.Replacer
ReplacingCallback
Den bruger-definerede metode, der kaldes før hver udskiftning forekommer.
public IReplacingCallback ReplacingCallback { get; set; }
Ejendomsværdi
SmartParagraphBreakReplacement
Giver eller indsætter en boolean værdi, der angiver enten det er tilladt at erstatte paragraph break, når der ikke er næste broder paragraph.
Det er standardværdien .
public bool SmartParagraphBreakReplacement { get; set; }
Ejendomsværdi
Remarks
Denne mulighed giver mulighed for at erstatte paragraf brud, når der ikke er næste brudepunkt, som alle børnknuder kan flyttes, ved at finde nogen (ikke nødvendigvis søskende) næste afsnit efter afsnit er blevet erstattet.
UseLegacyOrder
Sandhed indikerer, at en tekst søgning udføres sekventielt fra toppen til bunden i betragtning af tekstboksene.Default værdi er ‘falsk’.
public bool UseLegacyOrder { get; set; }
Ejendomsværdi
UseSubstitutions
Giver eller indsætter en boolean værdi, der angiver, om du skal genkende og bruge substitutioner inden for udskiftelsesmønstre.Den standardværdi er ‘falsk’.
public bool UseSubstitutions { get; set; }
Ejendomsværdi
Remarks
For detaljer om substitutionselementer henvises til:https://docs.microsoft.com/en-us/dotnet/standard/base-typer/substitutions-in-regular-expressions.