IgnoreFieldCodes
Contenido
[
Ocultar
]FindReplaceOptions.IgnoreFieldCodes property
Obtiene o establece un valor booleano que indica que se debe ignorar el texto dentro de los códigos de campo. El valor predeterminado esFALSO
.
public bool IgnoreFieldCodes { get; set; }
Observaciones
Esta opción afecta sólo a los códigos de campo (no ignora los nodos entre FieldSeparator yFieldEnd).
Para ignorar todo el campo, utilice la opción correspondienteIgnoreFields
.
Ejemplos
Muestra cómo ignorar el texto dentro de los códigos de campo.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Reemplace 'T' en el documento ignorando o no el texto dentro del código de campo.
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());
Ver también
- class FindReplaceOptions
- espacio de nombres Aspose.Words.Replacing
- asamblea Aspose.Words