IgnoreFieldCodes
İçindekiler
[
Saklamak
]FindReplaceOptions.IgnoreFieldCodes property
Alan kodları içindeki metnin yoksayılacağını belirten bir boole değeri alır veya ayarlar. Varsayılan değer:YANLIŞ
.
public bool IgnoreFieldCodes { get; set; }
Notlar
Bu seçenek yalnızca alan kodlarını etkiler ( arasındaki düğümleri göz ardı etmez)FieldSeparator VeFieldEnd).
Alanın tamamını yoksaymak için lütfen ilgili seçeneği kullanınIgnoreFields
.
Örnekler
Alan kodları içindeki metnin nasıl yok sayılacağını gösterir.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Alan kodu içindeki metni yok sayarak belgedeki 'T'yi değiştirin veya değiştirmeyin.
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());
Ayrıca bakınız
- class FindReplaceOptions
- ad alanı Aspose.Words.Replacing
- toplantı Aspose.Words