IgnoreFieldCodes
Содержание
[
Скрывать
]FindReplaceOptions.IgnoreFieldCodes property
Возвращает или задает логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей. Значение по умолчанию:ЛОЖЬ .
public bool IgnoreFieldCodes { get; set; }
Примечания
Эта опция влияет только на коды полей (она не игнорирует узлы between FieldSeparator иFieldEnd).
Чтобы проигнорировать все поле, используйте соответствующую опцию.IgnoreFields.
Примеры
Показывает, как игнорировать текст внутри кодов полей.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Заменить «T» в документе, игнорируя текст внутри кода поля или нет.
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());
Смотрите также
- class FindReplaceOptions
- пространство имен Aspose.Words.Replacing
- сборка Aspose.Words