Class FindReplaceOptions

Class FindReplaceOptions

Nazwa przestrzeń: Aspose.Words.Replacing Zgromadzenie: Aspose.Words.dll (25.4.0)

Określa opcje wyszukiwania / zastąpienia operacji.

Aby dowiedzieć się więcej, odwiedź Find and Replace Artykuł dokumentacyjny .

public class FindReplaceOptions

Inheritance

object FindReplaceOptions

Dziedziczeni członkowie

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FindReplaceOptions()

Inicjalizuje nową instancję klasy FindReplaceOptions z ustawieniami domyślnymi.

public FindReplaceOptions()

FindReplaceOptions(FindReplaceDirection)

Inicjalizuje nową instancję klasy FindReplaceOptions z określonym kierunkiem.

public FindReplaceOptions(FindReplaceDirection direction)

Parameters

direction FindReplaceDirection

W kierunku poszukiwania i zastąpienia operacji.

FindReplaceOptions(Szybki Callback)

Inicjalizuje nową instancję klasy FindReplaceOptions z określonymi zwrotami zastępczymi.

public FindReplaceOptions(IReplacingCallback replacingCallback)

Parameters

replacingCallback IReplacingCallback

Wystarczy zastąpić znaleziony tekst.

FindReplaceOptions(Wyświetlacz, IReplacingCallback)

Inicjalizuje nową instancję klasy FindReplaceOptions z określonym kierunkiem i zastępuje zwrot.

public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)

Parameters

direction FindReplaceDirection

W kierunku poszukiwania i zastąpienia operacji.

replacingCallback IReplacingCallback

Wystarczy zastąpić znaleziony tekst.

Properties

ApplyFont

Formatowanie tekstu stosowane do nowych treści.

public Font ApplyFont { get; }

Wartość nieruchomości

Font

ApplyParagraphFormat

Formatowanie paragrafów stosowane do nowych treści.

public ParagraphFormat ApplyParagraphFormat { get; }

Wartość nieruchomości

ParagraphFormat

Direction

Wybierz kierunek do zastąpienia. wartość domyślna to Aspose.Words.Replacing.FindReplaceDirection.Forward.

public FindReplaceDirection Direction { get; set; }

Wartość nieruchomości

FindReplaceDirection

FindWholeWordsOnly

Prawda wskazuje, że starośćWartość musi być odrębnym słowem.

public bool FindWholeWordsOnly { get; set; }

Wartość nieruchomości

bool

IgnoreDeleted

Otrzymuje lub ustawia wartość boolean wskazującą albo ignorować tekst wewnątrz usunąć przeglądy.Wyznaczona wartość jest “fałszywa”.

public bool IgnoreDeleted { get; set; }

Wartość nieruchomości

bool

IgnoreFieldCodes

Otrzymuje lub ustawia wartość boolean wskazującą albo na ignorowanie tekstu wewnątrz kodów pola.Wyznaczona wartość jest “fałszywa”.

public bool IgnoreFieldCodes { get; set; }

Wartość nieruchomości

bool

Remarks

Ta opcja dotyczy tylko kodów pola (nie ignoruje węzłów pomiędzy Aspose.Words.NodeType.FieldSeparator i Aspose.Words.NodeType.FieldEnd).

Aby ignorować całe pole, proszę użyć odpowiedniej opcji Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.

IgnoreFields

Otrzymuje lub ustawia wartość boolean, która wskazuje albo na ignorowanie tekstu wewnątrz pól. Wartość domyślna jest “fałszywa”.

public bool IgnoreFields { get; set; }

Wartość nieruchomości

bool

Remarks

Ta opcja dotyczy całego pola (wszystkie węzły pomiędzy Aspose.Words.NodeType.FieldStart i Aspose.Words.NodeType.FieldEnd).

Aby ignorować tylko kody pola, proszę użyć odpowiedniej opcji Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.

IgnoreFootnotes

Otrzymuje lub ustawia wartość boolean wskazującą albo na ignorowanie notatek.Wyznaczona wartość jest “fałszywa”.

public bool IgnoreFootnotes { get; set; }

Wartość nieruchomości

bool

IgnoreInserted

Otrzymuje lub ustawia wartość boolean wskazującą albo ignorować tekst wewnątrz wstawiania przeglądów.Wyznaczona wartość jest “fałszywa”.

public bool IgnoreInserted { get; set; }

Wartość nieruchomości

bool

IgnoreShapes

Otrzymuje lub ustawia wartość boolean wskazującą albo na ignorowanie kształtów w tekście.

Wartość default jest.

public bool IgnoreShapes { get; set; }

Wartość nieruchomości

bool

IgnoreStructuredDocumentTags

Otrzymuje lub ustawia wartość boolean wskazującą albo na ignorowanie zawartości Aspose.Words.Markup.StructuredDocumentTag.Wartość domyślna jest “fałszywa”.

public bool IgnoreStructuredDocumentTags { get; set; }

Wartość nieruchomości

bool

Remarks

Po ustawieniu tej opcji zawartość Aspose.Words.Markup.StructuredDocumentTag będzie traktowana jako prosty tekst.

W przeciwnym razie, Aspose.Words.Markup.StructuredDocumentTag będzie przetwarzany jako odrębna historia, a zastępujący wzór zostanie wyszukiwany oddzielnie dla każdego W L26.Marku.StructTags, tak, że jeśli wzorzec przekracza się przez __VL26.

LegacyMode

Otrzymuje lub ustawia wartość boolean wskazującą, że używany jest stary algorytm odnalezienia / zastąpienia.

public bool LegacyMode { get; set; }

Wartość nieruchomości

bool

Remarks

Użyj tej flagi, jeśli potrzebujesz dokładnie tego samego zachowania, jak przed wprowadzeniem zaawansowanej funkcji wyszukiwania / zastąpienia.Należy pamiętać, że stary algorytm nie obsługuje zaawansowanych funkcji, takich jak zastąpienie przerwami, zastosowanie formatowania i tak dalej.

MatchCase

Prawda wskazuje na porównanie przypadkowo wrażliwe, fałszywe wskazuje na porównanie przypadkowo wrażliwe.

public bool MatchCase { get; set; }

Wartość nieruchomości

bool

ReplacementFormat

Określa format zastąpienia. standardem jest Aspose.Words.Replacing.ReplacementFormat.Text.

public ReplacementFormat ReplacementFormat { get; set; }

Wartość nieruchomości

ReplacementFormat

Remarks

Działa tylko przy użyciu w Aspose.Words.LowCode.Replacer

ReplacingCallback

Metoda określona przez użytkownika, która jest nazywana przed każdym wystąpieniem wymiany.

public IReplacingCallback ReplacingCallback { get; set; }

Wartość nieruchomości

IReplacingCallback

SmartParagraphBreakReplacement

Otrzymuje lub ustawia wartość boolean wskazującą, że lub jest dozwolone zastąpić przerwę ustępu, gdy nie ma następnego ustępu rodzicielskiego.

Wartość default jest.

public bool SmartParagraphBreakReplacement { get; set; }

Wartość nieruchomości

bool

Remarks

Opcja ta umożliwia zastąpienie przerwy ustępu, gdy nie ma następnego ustępu rodzicielskiego, do którego wszystkie dzieciwęzły można przenieść, poprzez znalezienie jakiegokolwiek (niekoniecznie siostrzenicy) następnego ustępu po zastąpieniu ustępu.

UseLegacyOrder

Prawda wskazuje, że wyszukiwanie tekstu odbywa się sekwencjonalnie od góry do góry, biorąc pod uwagę pudełko tekstowe.Default wartość jest “fałszywa”.

public bool UseLegacyOrder { get; set; }

Wartość nieruchomości

bool

UseSubstitutions

Otrzymuje lub ustawia wartość boolean wskazującą, czy należy rozpoznać i używać zastępstw w wzorcach zastępczych.

public bool UseSubstitutions { get; set; }

Wartość nieruchomości

bool

Remarks

Aby uzyskać szczegółowe informacje na temat elementów zastępczych proszę odwołać się do:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.

 Polski