Class FindReplaceOptions
A név: Aspose.Words.Replacing Összefoglaló: Aspose.Words.dll (25.4.0)
Meghatározza a keresési / helyettesítési műveletek lehetőségét.
Ha többet szeretne megtudni, látogasson el Find and Replace A dokumentációs cikk.
public class FindReplaceOptions
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Elindítja a FindReplaceOptions osztály új példányát az alapértelmezett beállításokkal.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Kezdődik a FindReplaceOptions osztály új példája a megadott irányt illetően.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
A keresési és helyettesítési művelet irányát.
FindReplaceOptions(Az IREPLACINGCallback)
Elindítja a FindReplaceOptions osztály új példányát a megadott helyettesítő hívással.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
A visszajelzést a megtalált szöveg helyettesítésére kell használni.
FindReplaceOptions(Térképek, IReplacingCallback)
Elindítja a FindReplaceOptions osztály új példáját a megadott irányba, és helyettesíti a hívást.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
A keresési és helyettesítési művelet irányát.
replacingCallback
IReplacingCallback
A visszajelzést a megtalált szöveg helyettesítésére kell használni.
Properties
ApplyFont
A szövegformázás új tartalmakra alkalmazható.
public Font ApplyFont { get; }
ingatlan értéke
ApplyParagraphFormat
A bekezdés formázása új tartalmakra alkalmazható.
public ParagraphFormat ApplyParagraphFormat { get; }
ingatlan értéke
Direction
Válassza ki a helyettesítés irányát. Az alapértelmezett érték az Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
ingatlan értéke
FindWholeWordsOnly
Az igazság azt jelzi, hogy az oldValue-nak egyedülálló szónak kell lennie.
public bool FindWholeWordsOnly { get; set; }
ingatlan értéke
IgnoreDeleted
Kap vagy beállít egy boolean értéket, amely azt jelzi, hogy vagy figyelmen kívül hagyja a szöveget a törlés felülvizsgálatok.Az alapértelmezett értéke “hamis”.
public bool IgnoreDeleted { get; set; }
ingatlan értéke
IgnoreFieldCodes
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja a szöveget a mező kódok.Az alapértelmezett értéke “hamis”.
public bool IgnoreFieldCodes { get; set; }
ingatlan értéke
Remarks
Ez az opció csak a mező kódokat érinti (nem figyelmen kívül hagyja az Aspose.Words.NodeType.FieldSeparator és Aspose.Words.NodeType.FieldEnd közötti csomópontokat).
Az egész mezőt figyelmen kívül hagyni, kérjük, használja a megfelelő opciót Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja a szöveget a mezőkben.Az alapértelmezett értéke “hamis”.
public bool IgnoreFields { get; set; }
ingatlan értéke
Remarks
Ez az opció az egész mezőt érinti (az Aspose.Words.NodeType.FieldStart és az Aspose.Words.NodeType.FieldEnd közötti összes csomópont).
Csak a mező kódokat figyelmen kívül hagyni, kérjük, használja a megfelelő opciót Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja a lábjegyzeteket.Az alapértelmezett értéke “hamis”.
public bool IgnoreFootnotes { get; set; }
ingatlan értéke
IgnoreInserted
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja a szöveget a beillesztett felülvizsgálatok.Az alapértelmezett értéke “hamis”.
public bool IgnoreInserted { get; set; }
ingatlan értéke
IgnoreShapes
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja a formákat egy szövegben.
Az alapértelmezett érték.
public bool IgnoreShapes { get; set; }
ingatlan értéke
IgnoreStructuredDocumentTags
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy figyelmen kívül hagyja az Aspose.Words.Markup.StructuredDocumentTag tartalmát.Az alapértelmezett értéke hamis.
public bool IgnoreStructuredDocumentTags { get; set; }
ingatlan értéke
Remarks
Amikor ezt az opciót beállítja, a Aspose.Words.Markup.StructuredDocumentTag tartalmát egyszerű szövegként kezelik.
Ellenkező esetben a Aspose.Words.Markup.StructuredDocumentTag lesz feldolgozva, mint egyedi történet, és a helyettesítő mintát külön-külön keresni fogja az egyes __ WL26.SzerkesztettDokumentTags, így ha a minták átkerülnek egy __VL36.Marktus. StructuredDicument Tag, akkor a cserét nem fogják végrehajtani az ilyen mintában.
LegacyMode
Kap vagy beállít egy boolean értéket, amely azt jelzi, hogy a régi találás/helyettesítés algoritmus használják.
public bool LegacyMode { get; set; }
ingatlan értéke
Remarks
Használja ezt a zászlót, ha pontosan ugyanazt a viselkedést igényli, mint a fejlett keresési/helyettesítési funkció bevezetését megelőzően.Ne feledje, hogy a régi algoritmus nem támogatja a fejlett funkciókat, mint például a szakadékok cseréje, a formázás alkalmazása stb.
MatchCase
Az igaz az eseti érzékeny összehasonlítást jelzi, a hamis az eseti érzékeny összehasonlítást jelzi.
public bool MatchCase { get; set; }
ingatlan értéke
ReplacementFormat
Az alapértelmezett az Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
ingatlan értéke
Remarks
Csak akkor működik, ha az Aspose.Words.LowCode.Replacer
ReplacingCallback
A felhasználó által meghatározott módszer, amelyet minden helyettesítő előfordulás előtt hívnak.
public IReplacingCallback ReplacingCallback { get; set; }
ingatlan értéke
SmartParagraphBreakReplacement
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy megengedett, hogy helyettesítse a bekezdés szakadék, ha nincs a következő testvéri bekezdés.
Az alapértelmezett érték.
public bool SmartParagraphBreakReplacement { get; set; }
ingatlan értéke
Remarks
Ez az opció lehetővé teszi, hogy helyettesítse a bekezdés szakadék, ha nincs a következő testvéri bekezdés, amely minden gyermekcsomópontokat lehet mozgatni, megtalálva bármely (nem feltétlenül testvéri) következő bekezdés után a bekezdés helyettesíthető.
UseLegacyOrder
Igaz azt jelzi, hogy a szöveges keresést szekvenciálisan végezzük felfelől lefelé, figyelembe véve a szöveges dobozokat.Az alapértelmezett érték “hamis”.
public bool UseLegacyOrder { get; set; }
ingatlan értéke
UseSubstitutions
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy fel kell-e ismerni és használni a helyettesítő mintákban.Az alapértelmezett értéke “hamis”.
public bool UseSubstitutions { get; set; }
ingatlan értéke
Remarks
A helyettesítő elemekre vonatkozó részletekért kérjük, olvassa el:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.