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
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
ApplyParagraphFormat
Formatowanie paragrafów stosowane do nowych treści.
public ParagraphFormat ApplyParagraphFormat { get; }
Wartość nieruchomości
Direction
Wybierz kierunek do zastąpienia. wartość domyślna to Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Wartość nieruchomości
FindWholeWordsOnly
Prawda wskazuje, że starośćWartość musi być odrębnym słowem.
public bool FindWholeWordsOnly { get; set; }
Wartość nieruchomości
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
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
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
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
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
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
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
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
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
ReplacementFormat
Określa format zastąpienia. standardem jest Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Wartość nieruchomości
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
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
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
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
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.