FindReplaceOptions
Contenu
[
Cacher
]FindReplaceOptions class
Spécifie les options pour les opérations de recherche/remplacement.
Pour en savoir plus, visitez leTrouver et remplacer article documentaire.
public class FindReplaceOptions
Constructeurs
Nom | La description |
---|---|
FindReplaceOptions() | Default_Constructor |
FindReplaceOptions(FindReplaceDirection) | |
FindReplaceOptions(IReplacingCallback) | |
FindReplaceOptions(FindReplaceDirection, IReplacingCallback) |
Propriétés
Nom | La description |
---|---|
ApplyFont { get; } | Mise en forme du texte appliquée au nouveau contenu. |
ApplyParagraphFormat { get; } | Mise en forme du paragraphe appliquée au nouveau contenu. |
Direction { get; set; } | Sélectionne la direction de remplacement. La valeur par défaut estForward . |
FindWholeWordsOnly { get; set; } | True indique que oldValue doit être un mot autonome. |
IgnoreDeleted { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer le texte à l’intérieur des révisions supprimées. La valeur par défaut estFAUX . |
IgnoreFieldCodes { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer le texte à l’intérieur des codes de champ. La valeur par défaut estFAUX . |
IgnoreFields { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer le texte à l’intérieur des champs. La valeur par défaut estFAUX . |
IgnoreFootnotes { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer les notes de bas de page. La valeur par défaut estFAUX . |
IgnoreInserted { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer le texte à l’intérieur des révisions d’insertion. La valeur par défaut estFAUX . |
IgnoreShapes { get; set; } | Obtient ou définit une valeur booléenne indiquant d’ignorer les formes dans un texte. |
IgnoreStructuredDocumentTags { get; set; } | Obtient ou définit une valeur booléenne indiquant soit d’ignorer le contenu deStructuredDocumentTag . La valeur par défaut estFAUX . |
LegacyMode { get; set; } | Obtient ou définit une valeur booléenne indiquant que l’ancien algorithme de recherche/remplacement est utilisé. |
MatchCase { get; set; } | True indique une comparaison sensible à la casse, false indique une comparaison insensible à la casse. |
ReplacingCallback { get; set; } | La méthode définie par l’utilisateur qui est appelée avant chaque occurrence de remplacement. |
SmartParagraphBreakReplacement { get; set; } | Obtient ou définit une valeur booléenne indiquant qu’il est autorisé à remplacer le paragraphe break lorsqu’il n’y a pas de paragraphe frère suivant. |
UseLegacyOrder { get; set; } | True indique qu’une recherche de texte est effectuée séquentiellement de haut en bas en tenant compte des zones de texte. La valeur par défaut estFAUX . |
UseSubstitutions { get; set; } | Obtient ou définit une valeur booléenne indiquant s’il faut reconnaître et utiliser des substitutions dans les modèles de remplacement. La valeur par défaut estFAUX . |
Exemples
Montre comment activer/désactiver le respect de la casse lors d’une opération de recherche et de remplacement.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Ruby bought a ruby necklace.");
// Nous pouvons utiliser un objet "FindReplaceOptions" pour modifier le processus de recherche et de remplacement.
FindReplaceOptions options = new FindReplaceOptions();
// Définissez l'indicateur "MatchCase" sur "true" pour appliquer le respect de la casse lors de la recherche des chaînes à remplacer.
// Définissez l'indicateur "MatchCase" sur "false" pour ignorer la casse des caractères lors de la recherche du texte à remplacer.
options.MatchCase = matchCase;
doc.Range.Replace("Ruby", "Jade", options);
Assert.AreEqual(matchCase ? "Jade bought a ruby necklace." : "Jade bought a Jade necklace.",
doc.GetText().Trim());
Montre comment activer/désactiver les opérations de recherche et de remplacement de mots uniquement.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Jackson will meet you in Jacksonville.");
// Nous pouvons utiliser un objet "FindReplaceOptions" pour modifier le processus de recherche et de remplacement.
FindReplaceOptions options = new FindReplaceOptions();
// Définissez l'indicateur "FindWholeWordsOnly" sur "true" pour remplacer le texte trouvé s'il ne fait pas partie d'un autre mot.
// Définissez l'indicateur "FindWholeWordsOnly" sur "false" pour remplacer tout le texte quel que soit son environnement.
options.FindWholeWordsOnly = findWholeWordsOnly;
doc.Range.Replace("Jackson", "Louis", options);
Assert.AreEqual(
findWholeWordsOnly ? "Louis will meet you in Jacksonville." : "Louis will meet you in Louisville.",
doc.GetText().Trim());
Voir également
- espace de noms Aspose.Words.Replacing
- Assemblée Aspose.Words