Class FindReplaceOptions
Der Name: Aspose.Words.Replacing Zusammensetzung: Aspose.Words.dll (25.4.0)
Angeben Sie Optionen für die Suche / Ersatzoperationen.
Um mehr zu erfahren, besuchen Sie die Find and Replace Dokumentation des Artikels.
public class FindReplaceOptions
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Initialisiert eine neue Instanz der FindReplaceOptions-Klasse mit Standard-Einstellungen.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Initialisiert eine neue Instanz der FindReplaceOptions-Klasse mit der angegebenen Richtung.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
Die Richtung der Suche und Ersatzoperation.
FindReplaceOptions(VeröffentlichungCallback)
Initialisiert eine neue Instanz der FindReplaceOptions-Klasse mit dem angegebenen ersetzenden Callback.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Der Callback wird verwendet, um den gefundenen Text zu ersetzen.
FindReplaceOptions(FindenReplaceDirection, IReplacingCallback)
Initialisiert eine neue Instanz der FindReplaceOptions-Klasse mit der angegebenen Richtung und ersetzt Callback.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
Die Richtung der Suche und Ersatzoperation.
replacingCallback
IReplacingCallback
Der Callback wird verwendet, um den gefundenen Text zu ersetzen.
Properties
ApplyFont
Textformatisierung auf neue Inhalte angewendet.
public Font ApplyFont { get; }
Eigentumswert
ApplyParagraphFormat
Paragraph Formatierung auf neue Inhalte angewendet.
public ParagraphFormat ApplyParagraphFormat { get; }
Eigentumswert
Direction
Wählen Sie die Richtung für den Ersatz aus. Der Standardwert ist Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Eigentumswert
FindWholeWordsOnly
Die Wahrheit zeigt an, dass das OldValue ein eigenständiges Wort sein muss.
public bool FindWholeWordsOnly { get; set; }
Eigentumswert
IgnoreDeleted
Er bekommt oder setzt eine Boolean-Wert, die entweder darauf hinweist, dass der Text innerhalb der löschen Reviews ignoriert wird.Der Standard-Wert ist “Falsch'.
public bool IgnoreDeleted { get; set; }
Eigentumswert
IgnoreFieldCodes
Er bekommt oder setzt einen Booleanwert, der entweder darauf hinweist, Text innerhalb von Feldcodes zu ignorieren.Der Standardwert ist “Falsch'.
public bool IgnoreFieldCodes { get; set; }
Eigentumswert
Remarks
Diese Option betrifft nur Feldcodes (es ignoriert keine Knoten zwischen Aspose.Words.NodeType.FieldSeparator und Aspose.Words.NodeType.FieldEnd).
Um das ganze Feld zu ignorieren, verwenden Sie bitte die entsprechende Option Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Er bekommt oder setzt einen Booleanwert, der entweder darauf hinweist, Text innerhalb von Feldern zu ignorieren.Der Standardwert ist “Falsch'.
public bool IgnoreFields { get; set; }
Eigentumswert
Remarks
Diese Option betrifft das gesamte Feld (alle Knoten zwischen Aspose.Words.NodeType.FieldStart und Aspose.Words.NodeType.FieldEnd).
Um nur Feldcodes zu ignorieren, verwenden Sie bitte die entsprechende Option Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Er bekommt oder setzt einen Booleanwert, der entweder darauf hindeutet, Fußnote zu ignorieren.Der Standardwert ist “Falsch'.
public bool IgnoreFootnotes { get; set; }
Eigentumswert
IgnoreInserted
Er bekommt oder setzt eine Boolean-Werte, die entweder darauf hinweist, dass der Text in den Insert Reviews ignoriert wird.Der Standardwert ist “Falsch'.
public bool IgnoreInserted { get; set; }
Eigentumswert
IgnoreShapes
Er bekommt oder setzt einen Booleanwert, der entweder darauf hindeutet, Formate innerhalb eines Textes zu ignorieren.
Der Standardwert ist.
public bool IgnoreShapes { get; set; }
Eigentumswert
IgnoreStructuredDocumentTags
Erhalten oder setzen Sie einen Boolean-Wert an, der entweder darauf hinweist, den Inhalt von Aspose.Words.Markup.StructuredDocumentTag zu ignorieren.Der Standardwert ist “Falsch'.
public bool IgnoreStructuredDocumentTags { get; set; }
Eigentumswert
Remarks
Wenn diese Option eingestellt wird, wird der Inhalt von Aspose.Words.Markup.StructuredDocumentTag als einfacher Text behandelt.
Andernfalls wird Aspose.Words.Markup.StructuredDocumentTag als standalone Story verarbeitet und ersetztes Muster wird separat für jedes Aspos.Vordes.Market.StructDokument Tag gesucht werden, so dass, wenn das Mustern einen Asposa.Ford-Markt.BauteDockTag überschreitet, dann wird die Ersatzmuster nicht für dieses Musterium durchgeführt werden.
LegacyMode
Er bekommt oder setzt einen Booleanwert, der darauf hindeutet, dass ein altes Entdeckungs- / Ersatzalgorithmus verwendet wird.
public bool LegacyMode { get; set; }
Eigentumswert
Remarks
Verwenden Sie diese Flagge, wenn Sie genau das gleiche Verhalten benötigen wie vor der Einführung der fortschrittlichen Suche / Ersatz-Funktion.Bitte beachten Sie, dass der alte Algorithmus keine fortschrittlichen Funktionen unterstützt, wie z. B. den Ersatz durch Unterbrechungen, die Anwendung von Formatierung und so weiter.
MatchCase
Die Wahrheit bezieht sich auf den Fallsensitiven Vergleich, die falschen bezieht sich auf den Fallsensitiven Vergleich.
public bool MatchCase { get; set; }
Eigentumswert
ReplacementFormat
Der Standard ist Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Eigentumswert
Remarks
Wirkt nur bei der Verwendung in Aspose.Words.LowCode.Replacer
ReplacingCallback
Die benutzerdefinierte Methode, die vor jedem ersetzenden Ereignis genannt wird.
public IReplacingCallback ReplacingCallback { get; set; }
Eigentumswert
SmartParagraphBreakReplacement
Er erhält oder stellt einen Boolean-Wert an, der entweder erlaubt ist, den Absatzbrech ersetzen, wenn es keinen nächsten Brüder Absatz gibt.
Der Standardwert ist.
public bool SmartParagraphBreakReplacement { get; set; }
Eigentumswert
Remarks
Diese Option ermöglicht es, Absatzbrechungen zu ersetzen, wenn es keinen nächsten verwandten Absatz gibt, zu dem alle KinderKnoten können durch die Suche nach einem (nicht notwendigerweise Brüder) nächsten Absatz, nachdem der Absatz ersetzt wird, bewegt werden.
UseLegacyOrder
Die Wahrheit zeigt an, dass eine Textsuche sequentiell von oben nach unten durchgeführt wird, wobei die Textboxen berücksichtigt werden.Default-Wert ist “Falsch'.
public bool UseLegacyOrder { get; set; }
Eigentumswert
UseSubstitutions
Er bekommt oder stellt einen Booleanwert an, der darauf hindeutet, ob Ersatzmuster erkannt und verwendet werden sollen.Der Standardwert ist „falsch'.
public bool UseSubstitutions { get; set; }
Eigentumswert
Remarks
Für die Details zu Ersatzelementen bitte auf:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.