Class FindReplaceOptions
De naam: Aspose.Words.Replacing Verzameling: Aspose.Words.dll (25.4.0)
Beschrijft de opties voor het vinden / vervangen van operaties.
Om meer te weten te komen, bezoek de Find and Replace Documentatie artikel.
public class FindReplaceOptions
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Start een nieuwe instantie van de FindReplaceOptions-klasse met standaardinstellingen.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Initialiseert een nieuwe instantie van de FindReplaceOptions klasse met de aangegeven richting.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
De richting van het vinden en vervangen operatie.
FindReplaceOptions(VervolgingCallback)
Initialiseert een nieuwe instantie van de FindReplaceOptions-klasse met de aangegeven vervangende callback.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
De callback om te gebruiken om gevonden tekst te vervangen.
FindReplaceOptions(FindReplaceDirectie, IReplacingCallback)
Initialiseert een nieuwe instantie van de FindReplaceOptions-klasse met de aangegeven richting en vervangt callback.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
De richting van het vinden en vervangen operatie.
replacingCallback
IReplacingCallback
De callback om te gebruiken om gevonden tekst te vervangen.
Properties
ApplyFont
Textformatting toegepast op nieuwe inhoud.
public Font ApplyFont { get; }
Eigendomswaarde
ApplyParagraphFormat
Paragraaf formatting toegepast op nieuwe inhoud.
public ParagraphFormat ApplyParagraphFormat { get; }
Eigendomswaarde
Direction
De standaardwaarde is Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Eigendomswaarde
FindWholeWordsOnly
De waarheid geeft aan dat de oude waarde een standalone woord moet zijn.
public bool FindWholeWordsOnly { get; set; }
Eigendomswaarde
IgnoreDeleted
Geeft of stelt een boolean waarde die aangeeft of om tekst te negeren binnen verwijderen herzieningen.De standaardwaarde is ‘fake’.
public bool IgnoreDeleted { get; set; }
Eigendomswaarde
IgnoreFieldCodes
Geeft of stelt een boolean waarde die aangeeft of om tekst in de veldcodes te negeren.De standaardwaarde is ‘fake’.
public bool IgnoreFieldCodes { get; set; }
Eigendomswaarde
Remarks
Deze optie beïnvloedt alleen veldcodes (het negeert niet de noden tussen Aspose.Words.NodeType.FieldSeparator en Aspose.Words.NodeType.FieldEnd).
Om het hele veld te negeren, gebruik dan de juiste optie Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Geeft of stelt een boolean waarde die aangeeft of om tekst in de velden te negeren.De standaardwaarde is ‘fake’.
public bool IgnoreFields { get; set; }
Eigendomswaarde
Remarks
Deze optie beïnvloedt het hele veld (alle knooppunten tussen Aspose.Words.NodeType.FieldStart en Aspose.Words.NodeType.FieldEnd).
Om alleen veldcodes te negeren, gebruik dan de juiste optie Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Geeft of stelt een boolean-waarde die aanwijst of om de voetnootjes te negeren.De standaardwaarde is ‘fake’.
public bool IgnoreFootnotes { get; set; }
Eigendomswaarde
IgnoreInserted
Geeft of stelt een boolean waarde die aangeeft of om tekst in de insert revisions te negeren.De standaardwaarde is ‘fake’.
public bool IgnoreInserted { get; set; }
Eigendomswaarde
IgnoreShapes
Geeft of stelt een boolean waarde die aangeeft of om vormen binnen een tekst te negeren.
De standaardwaarde is.
public bool IgnoreShapes { get; set; }
Eigendomswaarde
IgnoreStructuredDocumentTags
Geeft of zet een booleanwaarde die aangeeft of om de inhoud van Aspose.Words.Markup.StructuredDocumentTag te negeren.De standaardwaarde is ‘fake’.
public bool IgnoreStructuredDocumentTags { get; set; }
Eigendomswaarde
Remarks
Wanneer deze optie is ingesteld, wordt de inhoud van Aspose.Words.Markup.StructuredDocumentTag behandeld als een eenvoudige tekst.
Anders, Aspose.Words.Markup.StructuredDocumentTag zal worden verwerkt als een standalone Story en vervangend patroon wordt gespecialiseerd voor elke __ WL26.Markt.StructDokumentTags, zodat als het pattern een __wL36.Markt-StruktuerdDicumenttag overschrijdt, dan zal de vervangen niet worden uitgevoerd voor dat patter.
LegacyMode
Geeft of stelt een booleanwaarde die aangeeft dat het oude vind/vervang algoritme wordt gebruikt.
public bool LegacyMode { get; set; }
Eigendomswaarde
Remarks
Gebruik deze vlag als je precies hetzelfde gedrag nodig hebt als voordat de geavanceerde vind/vervangfunctie is geïntroduceerd.Houd er rekening mee dat het oude algoritme niet ondersteunt geavanceerde functies zoals vervanging met pauzes, toepassing van formatting en dergelijke.
MatchCase
De waarheid geeft een case-sensitive vergelijking aan, de valse geeft een case-insensitive vergelijking aan.
public bool MatchCase { get; set; }
Eigendomswaarde
ReplacementFormat
De standaard is Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Eigendomswaarde
Remarks
Het werkt alleen wanneer het wordt gebruikt in Aspose.Words.LowCode.Replacer
ReplacingCallback
De door de gebruiker gedefinieerde methode die wordt genoemd voordat elke vervanging gebeurt.
public IReplacingCallback ReplacingCallback { get; set; }
Eigendomswaarde
SmartParagraphBreakReplacement
Geeft of stelt een boolean waarde die aangeeft of het is toegestaan om paragraafbreuk te vervangen wanneer er geen volgende broeder paragraaf is.
De standaardwaarde is.
public bool SmartParagraphBreakReplacement { get; set; }
Eigendomswaarde
Remarks
Deze optie maakt het mogelijk om de paragraaf breuk te vervangen wanneer er geen volgende broeder paragraaf is waar alle kinderennoden kunnen worden verplaatst, door het vinden van een (niet noodzakelijkerwijs broer) volgende paragraaf na de paragraaf wordt vervangen.
UseLegacyOrder
True geeft aan dat een tekstzoek sequentieel van boven naar beneden wordt uitgevoerd, rekening houdend met de tekstboxes.De standaardwaarde is ‘fake’.
public bool UseLegacyOrder { get; set; }
Eigendomswaarde
UseSubstitutions
Geeft of stelt een booleanwaarde die aangeeft of vervangingen binnen vervangingspatronen moeten worden herkend en gebruikt.De standaardwaarde is ‘fake’.
public bool UseSubstitutions { get; set; }
Eigendomswaarde
Remarks
Voor de details over de vervangingselementen, raadpleeg dan:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substituties-in-regulaire-uitdrukkingen.