Class FindReplaceOptions

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

object FindReplaceOptions

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

Font

ApplyParagraphFormat

Paragraph Formatierung auf neue Inhalte angewendet.

public ParagraphFormat ApplyParagraphFormat { get; }

Eigentumswert

ParagraphFormat

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

FindReplaceDirection

FindWholeWordsOnly

Die Wahrheit zeigt an, dass das OldValue ein eigenständiges Wort sein muss.

public bool FindWholeWordsOnly { get; set; }

Eigentumswert

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

ReplacementFormat

Der Standard ist Aspose.Words.Replacing.ReplacementFormat.Text.

public ReplacementFormat ReplacementFormat { get; set; }

Eigentumswert

ReplacementFormat

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

IReplacingCallback

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

bool

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

bool

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

bool

Remarks

Für die Details zu Ersatzelementen bitte auf:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.

 Deutsch