IgnoreFieldCodes
Contenuti
[
Nascondere
]FindReplaceOptions.IgnoreFieldCodes property
Ottiene o imposta un valore booleano che indica di ignorare il testo all’interno dei codici di campo. Il valore predefinito èfalso
.
public bool IgnoreFieldCodes { get; set; }
Osservazioni
Questa opzione influisce solo sui codici di campo (non ignora i nodi tra FieldSeparator EFieldEnd).
Per ignorare l’intero campo, utilizzare l’opzione corrispondenteIgnoreFields
.
Esempi
Mostra come ignorare il testo all’interno dei codici di campo.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertField("INCLUDETEXT", "Test IT!");
FindReplaceOptions options = new FindReplaceOptions {IgnoreFieldCodes = ignoreFieldCodes};
// Sostituisci 'T' nel documento ignorando o meno il testo all'interno del codice di 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());
Guarda anche
- class FindReplaceOptions
- spazio dei nomi Aspose.Words.Replacing
- assemblea Aspose.Words