IgnoreFieldCodes
Contenu
[
Cacher
]FindReplaceOptions.IgnoreFieldCodes property
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
.
public bool IgnoreFieldCodes { get; set; }
Remarques
Cette option affecte uniquement les codes de champs (elle n’ignore pas les nœuds between FieldSeparator etFieldEnd).
Pour ignorer tout le champ, veuillez utiliser l’option correspondanteIgnoreFields
.
Exemples
Montre comment ignorer le texte à l’intérieur des codes de champ.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Remplacez 'T' dans le document en ignorant ou non le texte à l'intérieur du code du champ.
doc.Range.Replace(new Regex("T"), "*", options);
Console.WriteLine(doc.GetText());
Assert.AreEqual(
ignoreFieldCodes
? "\u0013INCLUDETEXT\u0014*est I*!\u0015"
: "\u0013INCLUDE*EX*\u0014*est I*!\u0015", doc.GetText().Trim());
Voir également
- class FindReplaceOptions
- espace de noms Aspose.Words.Replacing
- Assemblée Aspose.Words