Class FindReplaceOptions

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

object FindReplaceOptions

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

Font

ApplyParagraphFormat

Paragraf formatering anvendt til nyt indhold.

public ParagraphFormat ApplyParagraphFormat { get; }

Ejendomsværdi

ParagraphFormat

Direction

Vælg retning for at erstatte. standardværdien er Aspose.Words.Replacing.FindReplaceDirection.Forward.

public FindReplaceDirection Direction { get; set; }

Ejendomsværdi

FindReplaceDirection

FindWholeWordsOnly

Sandheden indikerer, at oldValue skal være et standalone ord.

public bool FindWholeWordsOnly { get; set; }

Ejendomsværdi

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

ReplacementFormat

Det angiver formatet for udskiftningen. standard er Aspose.Words.Replacing.ReplacementFormat.Text.

public ReplacementFormat ReplacementFormat { get; set; }

Ejendomsværdi

ReplacementFormat

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

IReplacingCallback

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

bool

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

bool

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

bool

Remarks

For detaljer om substitutionselementer henvises til:https://docs.microsoft.com/en-us/dotnet/standard/base-typer/substitutions-in-regular-expressions.

 Dansk