FindReplaceOptions.IgnoreFieldCodes
FindReplaceOptions IgnoreFieldCodes property. Gets or sets a boolean value indicating either to ignore text inside field codes. The default value is false.
FindReplaceOptions.IgnoreFieldCodes property
Gets or sets a boolean value indicating either to ignore text inside field codes. The default value is false.
public bool IgnoreFieldCodes { get; set; }
Remarks
This option affects only field codes (it does not ignore nodes between field separator and field end).
To ignore whole field, please use corresponding option IgnoreFields.
Examples
Shows how to configure find/replace options to ignore matches in particular document elements.
ReplacerContext context = new ReplacerContext();
context.SetReplacement("findme", "Replacement Text");
context.FindReplaceOptions.IgnoreDeleted = true;
context.FindReplaceOptions.IgnoreFieldCodes = true;
context.FindReplaceOptions.IgnoreFields = true;
context.FindReplaceOptions.IgnoreFootnotes = true;
context.FindReplaceOptions.IgnoreInserted = true;
context.FindReplaceOptions.IgnoreShapes = true;
context.FindReplaceOptions.IgnoreStructuredDocumentTags = true;
Replacer.Create(context)
.From(MyDir + "Replacing.docx")
.To(ArtifactsDir + "Replacer.FindReplaceOptionsIgnore.docx")
.Execute();
See Also
- class FindReplaceOptions
- namespace Wordize.Replacing
- assembly Wordize