IgnoreFootnotes

FindReplaceOptions.IgnoreFootnotes property

获取或设置一个布尔值,指示是否忽略脚注。 默认值为错误的.

public bool IgnoreFootnotes { get; set; }

例子

演示如何在查找和替换操作期间忽略脚注。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.");
builder.InsertFootnote(FootnoteType.Footnote, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.");

builder.InsertParagraph();

builder.Write("Lorem ipsum dolor sit amet, consectetur adipiscing elit.");
builder.InsertFootnote(FootnoteType.Endnote, "Lorem ipsum dolor sit amet, consectetur adipiscing elit.");

// 将“IgnoreFootnotes”标志设置为“true”以获取查找和替换
// 忽略脚注内文本的操作。
// 将“IgnoreFootnotes”标志设置为“false”以获取查找和替换
// 还可以搜索脚注内文本的操作。
FindReplaceOptions options = new FindReplaceOptions { IgnoreFootnotes = isIgnoreFootnotes };
doc.Range.Replace("Lorem ipsum", "Replaced Lorem ipsum", options);

也可以看看