IgnoreFieldCodes
Contenido
[
Ocultar
]FindReplaceOptions.IgnoreFieldCodes property
Obtiene o establece un valor booleano que indica si 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 solo 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};
// Reemplazar 'T' en el documento ignorando el texto dentro del código del campo o no.
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