Class FindReplaceOptions
Il nome: Aspose.Words.Replacing Assemblea: Aspose.Words.dll (25.4.0)
Specifica le opzioni per la ricerca / sostituzione delle operazioni.
Per saperne di più, visita il Find and Replace Articolo di documentazione.
public class FindReplaceOptions
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Inizia una nuova instanza della classe FindReplaceOptions con le impostazioni predefinite.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Inizia una nuova instanza della classe FindReplaceOptions con la direzione specificata.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
La direzione dell’operazione di ricerca e sostituzione.
FindReplaceOptions(RiflessioniCallback)
Inizia una nuova instanza della classe FindReplaceOptions con la chiamata sostitutiva specificata.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Il callback da utilizzare per sostituire il testo trovato.
FindReplaceOptions(Scopri di più su FindReplaceDirection IReplacingCallback)
Inizia una nuova instanza della classe FindReplaceOptions con la direzione specificata e sostituisce il callback.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
La direzione dell’operazione di ricerca e sostituzione.
replacingCallback
IReplacingCallback
Il callback da utilizzare per sostituire il testo trovato.
Properties
ApplyFont
Formattamento del testo applicato al nuovo contenuto.
public Font ApplyFont { get; }
Valore di proprietà
ApplyParagraphFormat
Il formato del paragrafo è applicato al nuovo contenuto.
public ParagraphFormat ApplyParagraphFormat { get; }
Valore di proprietà
Direction
Seleziona la direzione per sostituire. il valore predefinito è Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Valore di proprietà
FindWholeWordsOnly
La verità indica che il vecchio valore deve essere una parola indipendente.
public bool FindWholeWordsOnly { get; set; }
Valore di proprietà
IgnoreDeleted
Riceve o impone un valore boolean che indica sia di ignorare il testo all’interno di revisioni di cancellazione.Il valore predefinito è ‘falso’.
public bool IgnoreDeleted { get; set; }
Valore di proprietà
IgnoreFieldCodes
Riceve o impone un valore boolean che indica sia di ignorare il testo all’interno dei codici di campo.Il valore predefinito è ‘falso’.
public bool IgnoreFieldCodes { get; set; }
Valore di proprietà
Remarks
Questa opzione riguarda solo i codici di campo (non ignora i nodi tra Aspose.Words.NodeType.FieldSeparator e Aspose.Words.NodeType.FieldEnd).
Per ignorare tutto il campo, si prega di utilizzare l’opzione corrispondente Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Riceve o impone un valore boolean che indica sia di ignorare il testo all’interno dei campi.Il valore predefinito è ‘falso’.
public bool IgnoreFields { get; set; }
Valore di proprietà
Remarks
Questa opzione colpisce tutto il campo (tutti i nodi tra Aspose.Words.NodeType.FieldStart e Aspose.Words.NodeType.FieldEnd).
Per ignorare solo i codici di campo, si prega di utilizzare l’opzione corrispondente Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Riceve o impone un valore booleano che indica sia di ignorare le note.Il valore predefinito è ‘falso’.
public bool IgnoreFootnotes { get; set; }
Valore di proprietà
IgnoreInserted
Riceve o impone un valore boolean che indica sia di ignorare il testo all’interno delle revisioni inserite.Il valore predefinito è ‘falso’.
public bool IgnoreInserted { get; set; }
Valore di proprietà
IgnoreShapes
Riceve o impone un valore booleano che indica sia di ignorare le forme all’interno di un testo.
Il valore default è.
public bool IgnoreShapes { get; set; }
Valore di proprietà
IgnoreStructuredDocumentTags
Riceve o impone un valore booleano che indica sia di ignorare il contenuto di Aspose.Words.Markup.StructuredDocumentTag.Il valore predefinito è ‘falso’.
public bool IgnoreStructuredDocumentTags { get; set; }
Valore di proprietà
Remarks
Quando questa opzione è impostata, il contenuto di Aspose.Words.Markup.StructuredDocumentTag sarà trattato come un semplice testo.
Altrimenti, Aspose.Words.Markup.StructuredDocumentTag sarà elaborato come Storia indipendente e il modello di sostituzione sarà ricercato separatamente per ciascun __ WL26.Marca.Sistema di Documentazione, in modo che se il modulo attraversa un Wl26.Marca .StruturoTags, allora il cambiamento non verrà eseguito per tale modello.
LegacyMode
Riceve o impone un valore booleano che indica che viene utilizzato un vecchio algoritmo di ricerca / sostituzione.
public bool LegacyMode { get; set; }
Valore di proprietà
Remarks
Utilizzare questa bandiera se si ha bisogno di esattamente lo stesso comportamento che prima è stata introdotta la funzione avanzata di ricerca / sostituzione.Si noti che il vecchio algoritmo non supporta funzionalità avanzate come sostituire con le interruzioni, applicare la formattazione e così via.
MatchCase
La verità indica un confronto caso-sensibile, il falso indica un confronto caso-insensibile.
public bool MatchCase { get; set; }
Valore di proprietà
ReplacementFormat
Determinare il formato della sostituzione. Default è Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Valore di proprietà
Remarks
Funziona solo quando viene utilizzato in Aspose.Words.LowCode.Replacer
ReplacingCallback
Il metodo definito dall’utente che viene chiamato prima di ogni evento di sostituzione.
public IReplacingCallback ReplacingCallback { get; set; }
Valore di proprietà
SmartParagraphBreakReplacement
Riceve o impone un valore booleano che indica sia che è consentito sostituire la frazione del paragrafo quando non c’è il paragrafo successivo.
Il valore default è.
public bool SmartParagraphBreakReplacement { get; set; }
Valore di proprietà
Remarks
Questa opzione consente di sostituire la frazione del paragrafo quando non c’è il paragrafo successivo a cui tutto il bambinoI nodi possono essere spostati, trovando qualsiasi (non necessariamente fratello) paragrafo successivo dopo che il paragrafo è stato sostituito.
UseLegacyOrder
La verità indica che una ricerca di testo viene eseguita sequenzialmente dalla parte superiore alla parte inferiore considerando le scatole di testo.Il valore default è ‘falso’.
public bool UseLegacyOrder { get; set; }
Valore di proprietà
UseSubstitutions
Riceve o impone un valore boolean indicando se riconoscere e utilizzare sostituzioni all’interno dei modelli di sostituzione.Il valore predefinito è ‘falso’.
public bool UseSubstitutions { get; set; }
Valore di proprietà
Remarks
Per i dettagli sugli elementi di sostituzione si prega di riferirsi a:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.