Class FindReplaceOptions

Class FindReplaceOptions

名称: Aspose.Words.Replacing 集合: Aspose.Words.dll (25.4.0)

指定查找/替换操作的选项。

要了解更多,请参观 Find and Replace 文档文章。

public class FindReplaceOptions

Inheritance

object FindReplaceOptions

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

FindReplaceOptions()

启动 FindReplaceOptions 类的新例子与默认设置。

public FindReplaceOptions()

FindReplaceOptions(FindReplaceDirection)

以指定的方向启动 FindReplaceOptions 类的新例子。

public FindReplaceOptions(FindReplaceDirection direction)

Parameters

direction FindReplaceDirection

查找和替换操作的方向。

FindReplaceOptions(IREPLACINGCALLBACK)

启动 FindReplaceOptions 类的新例子,使用所指定的替代呼叫回复。

public FindReplaceOptions(IReplacingCallback replacingCallback)

Parameters

replacingCallback IReplacingCallback

使用的呼叫回来替换已找到的文本。

FindReplaceOptions(FindReplaceDirection, IReplacingCallback)

以指定的方向启动 FindReplaceOptions 类的新例子,并取代呼叫。

public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)

Parameters

direction FindReplaceDirection

查找和替换操作的方向。

replacingCallback IReplacingCallback

使用的呼叫回来替换已找到的文本。

Properties

ApplyFont

文本格式适用于新内容。

public Font ApplyFont { get; }

财产价值

Font

ApplyParagraphFormat

段落格式适用于新内容。

public ParagraphFormat ApplyParagraphFormat { get; }

财产价值

ParagraphFormat

Direction

默认值是 Aspose.Words.Replacing.FindReplaceDirection.Forward。

public FindReplaceDirection Direction { get; set; }

财产价值

FindReplaceDirection

FindWholeWordsOnly

真實指示老值必須是一個獨立的詞。

public bool FindWholeWordsOnly { get; set; }

财产价值

bool

IgnoreDeleted

收到或设置一个 boolean 值,表明要忽略在删除审查中的文本。

public bool IgnoreDeleted { get; set; }

财产价值

bool

IgnoreFieldCodes

收到或设置一个 boolean 值,表明要忽略字段代码中的文本。

public bool IgnoreFieldCodes { get; set; }

财产价值

bool

Remarks

此选项仅适用于字段代码(它不会忽略 Aspose.Words.NodeType.FieldSeparator 和 Aspose.Words.NodeType.FieldEnd 之间的节点)。

要忽略整个字段,请使用相应的选项 Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields。

IgnoreFields

收到或设置一个 boolean 值,表明要忽略字体中的字体,默认值是“假”。

public bool IgnoreFields { get; set; }

财产价值

bool

Remarks

此选项影响整个字段(在 Aspose.Words.NodeType.FieldStart 和 Aspose.Words.NodeType.FieldEnd 之间的所有节点)。

要忽略只有字段代码,请使用相应的选项 Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes。

IgnoreFootnotes

收到或设置一个标志性值,即要忽略脚印,默认值是“假”。

public bool IgnoreFootnotes { get; set; }

财产价值

bool

IgnoreInserted

收到或设置一个 boolean 值,表明要忽略文本内插入审查。

public bool IgnoreInserted { get; set; }

财产价值

bool

IgnoreShapes

收到或设置一个 boolean 值,表明要忽略文本中的格式。

默认值是。

public bool IgnoreShapes { get; set; }

财产价值

bool

IgnoreStructuredDocumentTags

收到或设置一个 boolean 值,表明要忽略 Aspose.Words.Markup.StructuredDocumentTag 的内容。

public bool IgnoreStructuredDocumentTags { get; set; }

财产价值

bool

Remarks

当此选项设置时, Aspose.Words.Markup.StructuredDocumentTag 的内容将被视为简单的文本。

否则, Aspose.Words.Markup.StructuredDocumentTag 将被处理为单独的故事,而替代模式将分别搜索每一个 __ WL26.Marchup。

LegacyMode

收到或设置一个 boolean 值,表明旧的发现/替换算法正在使用。

public bool LegacyMode { get; set; }

财产价值

bool

Remarks

使用此旗帜,如果您需要与先前引入先进的查找/更换功能相同的行为。请注意,旧的算法不支持先进的功能,如替换中断,应用格式等。

MatchCase

真实指示案例敏感的比较,虚假指示案例不敏感的比较。

public bool MatchCase { get; set; }

财产价值

bool

ReplacementFormat

默认情况是 Aspose.Words.Replacing.ReplacementFormat.Text。

public ReplacementFormat ReplacementFormat { get; set; }

财产价值

ReplacementFormat

Remarks

只有在 Aspose.Words.LowCode.Replacer 中使用时才有效

ReplacingCallback

用戶定義的方法,在每個替代發生之前被稱為。

public IReplacingCallback ReplacingCallback { get; set; }

财产价值

IReplacingCallback

SmartParagraphBreakReplacement

收到或设置一个表明是否允许取代段落断,如果没有下一个兄弟段落。

默认值是。

public bool SmartParagraphBreakReplacement { get; set; }

财产价值

bool

Remarks

此选项允许替换段落分裂,如果没有下一个兄弟段落,所有的孩子节点可以移动,通过找到任何(不一定是兄弟)下一个段落后,段落被取代。

UseLegacyOrder

真的是指一个文本搜索从顶部到底部进行序列,考虑到文本盒的默认值是“假”。

public bool UseLegacyOrder { get; set; }

财产价值

bool

UseSubstitutions

收到或设置一个 boolean 值,表明是否在替代模式中识别和使用替代品。

public bool UseSubstitutions { get; set; }

财产价值

bool

Remarks

关于替代元素的详细信息请参见:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions。

 中文