FindReplaceOptions

遗产: java.lang.Object

public class FindReplaceOptions

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

要了解更多信息,请访问Find and Replace文档文章。

构造器

构造函数描述
FindReplaceOptions()初始化此类的新实例。
FindReplaceOptions(int direction)初始化此类的新实例。
FindReplaceOptions(IReplacingCallback replacingCallback)初始化此类的新实例。
FindReplaceOptions(int direction, IReplacingCallback replacingCallback)初始化此类的新实例。

方法

方法描述
equals(Object arg0)
getApplyFont()应用于新内容的文本格式。
getApplyParagraphFormat()应用于新内容的段落格式。
getClass()
getDirection()选择替换方向。
getFindWholeWordsOnly()True 表示 oldValue 必须是一个独立的词。
getIgnoreDeleted()获取一个布尔值,指示忽略删除修订中的文本。
getIgnoreFieldCodes()获取一个布尔值,指示忽略域代码中的文本。
getIgnoreFields()获取一个布尔值,指示忽略字段内的文本。
getIgnoreFootnotes()获取一个布尔值,指示忽略脚注。
getIgnoreInserted()获取一个布尔值,指示忽略插入修订中的文本。
getIgnoreStructuredDocumentTags()获取一个布尔值,指示忽略内容StructuredDocumentTag.
getLegacyMode()获取一个布尔值,指示使用旧的查找/替换算法。
getMatchCase()True 表示区分大小写比较,false 表示不区分大小写比较。
getReplacingCallback()在每次替换发生之前调用的用户定义方法。
getSmartParagraphBreakReplacement()获取或设置一个布尔值,指示是否允许在没有下一个同级段落时替换分段符。
getUseLegacyOrder()True 表示考虑文本框从上到下按顺序执行文本搜索。
getUseSubstitutions()获取一个布尔值,指示是否识别和使用替换模式中的替换。
hashCode()
notify()
notifyAll()
setDirection(int value)选择替换方向。
setFindWholeWordsOnly(boolean value)True 表示 oldValue 必须是一个独立的词。
setIgnoreDeleted(boolean value)设置一个布尔值,指示忽略删除修订中的文本。
setIgnoreFieldCodes(boolean value)设置一个布尔值,指示忽略字段代码中的文本。
setIgnoreFields(boolean value)设置一个布尔值,指示忽略字段内的文本。
setIgnoreFootnotes(boolean value)设置一个布尔值,指示忽略脚注。
setIgnoreInserted(boolean value)设置一个布尔值,指示忽略插入修订中的文本。
setIgnoreStructuredDocumentTags(boolean value)设置一个布尔值,指示要么忽略StructuredDocumentTag.
setLegacyMode(boolean value)设置一个布尔值,指示使用旧的查找/替换算法。
setMatchCase(boolean value)True 表示区分大小写比较,false 表示不区分大小写比较。
setReplacingCallback(IReplacingCallback value)在每次替换发生之前调用的用户定义方法。
setSmartParagraphBreakReplacement(boolean value)获取或设置一个布尔值,指示是否允许在没有下一个同级段落时替换分段符。
setUseLegacyOrder(boolean value)True 表示考虑文本框从上到下按顺序执行文本搜索。
setUseSubstitutions(boolean value)设置一个布尔值,指示是否识别和使用替换模式中的替换。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

FindReplaceOptions()

public FindReplaceOptions()

初始化此类的新实例。

FindReplaceOptions(int direction)

public FindReplaceOptions(int direction)

初始化此类的新实例。

参数:

范围类型描述
directionint

FindReplaceOptions(IReplacingCallback replacingCallback)

public FindReplaceOptions(IReplacingCallback replacingCallback)

初始化此类的新实例。

参数:

范围类型描述
replacingCallbackIReplacingCallback

FindReplaceOptions(int direction, IReplacingCallback replacingCallback)

public FindReplaceOptions(int direction, IReplacingCallback replacingCallback)

初始化此类的新实例。

参数:

范围类型描述
directionint
replacingCallbackIReplacingCallback

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getApplyFont()

public Font getApplyFont()

应用于新内容的文本格式。

退货: Font - 相应的Font价值。

getApplyParagraphFormat()

public ParagraphFormat getApplyParagraphFormat()

应用于新内容的段落格式。

退货: ParagraphFormat - 相应的ParagraphFormat价值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getDirection()

public int getDirection()

选择替换方向。默认值为FindReplaceDirection.FORWARD.

退货: int - 相应的 int 值。返回值是其中之一FindReplaceDirection常数。

getFindWholeWordsOnly()

public boolean getFindWholeWordsOnly()

True 表示 oldValue 必须是一个独立的词。

退货: boolean - 相应的布尔值。

getIgnoreDeleted()

public boolean getIgnoreDeleted()

获取一个布尔值,指示忽略删除修订中的文本。默认值为 false 。

退货: boolean - 一个布尔值,指示忽略删除修订中的文本。

getIgnoreFieldCodes()

public boolean getIgnoreFieldCodes()

获取一个布尔值,指示忽略域代码中的文本。默认值为 false 。

此选项仅影响域代码(它不会忽略NodeType.FIELD_SEPARATORNodeType.FIELD_END)。

要忽略整个字段,请使用相应的选项getIgnoreFields() / setIgnoreFields(boolean).

退货: boolean - 一个布尔值,指示忽略域代码内的文本。

getIgnoreFields()

public boolean getIgnoreFields()

获取一个布尔值,指示忽略字段内的文本。默认值为 false 。

此选项影响整个字段(之间的所有节点NodeType.FIELD_STARTNodeType.FIELD_END)。

要仅忽略域代码,请使用相应的选项getIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).

退货: boolean - 一个布尔值,指示忽略字段内的文本。

getIgnoreFootnotes()

public boolean getIgnoreFootnotes()

获取一个布尔值,指示忽略脚注。默认值为 false 。

退货: boolean - 一个布尔值,指示忽略脚注。

getIgnoreInserted()

public boolean getIgnoreInserted()

获取一个布尔值,指示忽略插入修订中的文本。默认值为 false 。

退货: boolean - 一个布尔值,指示忽略插入修订中的文本。

getIgnoreStructuredDocumentTags()

public boolean getIgnoreStructuredDocumentTags()

获取一个布尔值,指示忽略内容StructuredDocumentTag.默认值为 false 。

当此选项设置为 true 时,内容StructuredDocumentTag将被视为简单文本。

否则,StructuredDocumentTag将作为独立故事处理,替换模式将分别搜索每个StructuredDocumentTag 所以如果模式穿过StructuredDocumentTag,则不会对这种模式进行替换。

退货: boolean - 一个布尔值,指示忽略内容StructuredDocumentTag.

getLegacyMode()

public boolean getLegacyMode()

获取一个布尔值,指示使用旧的查找/替换算法。如果您需要与引入高级查找/替换功能之前完全相同的行为,请使用此标志。请注意,旧算法不支持高级功能,例如替换为中断、应用格式等。

退货: boolean - 一个布尔值,表示使用旧的查找/替换算法。

getMatchCase()

public boolean getMatchCase()

True 表示区分大小写比较,false 表示不区分大小写比较。

退货: boolean - 相应的布尔值。

getReplacingCallback()

public IReplacingCallback getReplacingCallback()

在每次替换发生之前调用的用户定义方法。

退货: IReplacingCallback - 相应的IReplacingCallback价值。

getSmartParagraphBreakReplacement()

public boolean getSmartParagraphBreakReplacement()

获取或设置一个布尔值,指示是否允许在没有下一个同级段落时替换分段符。

默认值为 false 。

当没有下一个所有子节点都可以移动到的同级段落时,此选项允许通过在被替换的段落之后找到任何(不一定是同级)下一段来替换分段符。

退货: boolean - 相应的布尔值。

getUseLegacyOrder()

public boolean getUseLegacyOrder()

True 表示考虑文本框从上到下按顺序执行文本搜索。默认值为假。

退货: boolean - 相应的布尔值。

getUseSubstitutions()

public boolean getUseSubstitutions()

获取一个布尔值,指示是否识别和使用替换模式中的替换。默认值为 false 。有关替换元素的详细信息,请参阅:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions。

退货: boolean - 一个布尔值,指示是否识别和使用替换模式中的替换。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDirection(int value)

public void setDirection(int value)

选择替换方向。默认值为FindReplaceDirection.FORWARD.

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一FindReplaceDirection常数。

setFindWholeWordsOnly(boolean value)

public void setFindWholeWordsOnly(boolean value)

True 表示 oldValue 必须是一个独立的词。

参数:

范围类型描述
valueboolean对应的布尔值。

setIgnoreDeleted(boolean value)

public void setIgnoreDeleted(boolean value)

设置一个布尔值,指示忽略删除修订中的文本。默认值为 false 。

参数:

范围类型描述
valueboolean一个布尔值,指示忽略删除修订中的文本。

setIgnoreFieldCodes(boolean value)

public void setIgnoreFieldCodes(boolean value)

设置一个布尔值,指示忽略字段代码中的文本。默认值为 false 。

此选项仅影响域代码(它不会忽略NodeType.FIELD_SEPARATORNodeType.FIELD_END)。

要忽略整个字段,请使用相应的选项getIgnoreFields() / setIgnoreFields(boolean).

参数:

范围类型描述
valueboolean一个布尔值,指示忽略字段代码中的文本。

setIgnoreFields(boolean value)

public void setIgnoreFields(boolean value)

设置一个布尔值,指示忽略字段内的文本。默认值为 false 。

此选项影响整个字段(之间的所有节点NodeType.FIELD_STARTNodeType.FIELD_END)。

要仅忽略域代码,请使用相应的选项getIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).

参数:

范围类型描述
valueboolean一个布尔值,指示忽略字段内的文本。

setIgnoreFootnotes(boolean value)

public void setIgnoreFootnotes(boolean value)

设置一个布尔值,指示忽略脚注。默认值为 false 。

参数:

范围类型描述
valueboolean一个布尔值,指示忽略脚注。

setIgnoreInserted(boolean value)

public void setIgnoreInserted(boolean value)

设置一个布尔值,指示忽略插入修订中的文本。默认值为 false 。

参数:

范围类型描述
valueboolean一个布尔值,指示忽略插入修订中的文本。

setIgnoreStructuredDocumentTags(boolean value)

public void setIgnoreStructuredDocumentTags(boolean value)

设置一个布尔值,指示要么忽略StructuredDocumentTag.默认值为 false 。

当此选项设置为 true 时,内容StructuredDocumentTag将被视为简单文本。

否则,StructuredDocumentTag将作为独立故事处理,替换模式将分别搜索每个StructuredDocumentTag 所以如果模式穿过StructuredDocumentTag,则不会对这种模式进行替换。

参数:

范围类型描述
valueboolean一个布尔值,指示忽略内容StructuredDocumentTag.

setLegacyMode(boolean value)

public void setLegacyMode(boolean value)

设置一个布尔值,指示使用旧的查找/替换算法。如果您需要与引入高级查找/替换功能之前完全相同的行为,请使用此标志。请注意,旧算法不支持高级功能,例如替换为中断、应用格式等。

参数:

范围类型描述
valueboolean一个布尔值,指示使用旧的查找/替换算法。

setMatchCase(boolean value)

public void setMatchCase(boolean value)

True 表示区分大小写比较,false 表示不区分大小写比较。

参数:

范围类型描述
valueboolean对应的布尔值。

setReplacingCallback(IReplacingCallback value)

public void setReplacingCallback(IReplacingCallback value)

在每次替换发生之前调用的用户定义方法。

参数:

范围类型描述
valueIReplacingCallback相应的IReplacingCallback价值。

setSmartParagraphBreakReplacement(boolean value)

public void setSmartParagraphBreakReplacement(boolean value)

获取或设置一个布尔值,指示是否允许在没有下一个同级段落时替换分段符。

默认值为 false 。

当没有下一个所有子节点都可以移动到的同级段落时,此选项允许通过在被替换的段落之后找到任何(不一定是同级)下一段来替换分段符。

参数:

范围类型描述
valueboolean对应的布尔值。

setUseLegacyOrder(boolean value)

public void setUseLegacyOrder(boolean value)

True 表示考虑文本框从上到下按顺序执行文本搜索。默认值为假。

参数:

范围类型描述
valueboolean对应的布尔值。

setUseSubstitutions(boolean value)

public void setUseSubstitutions(boolean value)

设置一个布尔值,指示是否识别和使用替换模式中的替换。默认值为 false 。有关替换元素的详细信息,请参阅:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions。

参数:

范围类型描述
valueboolean一个布尔值,指示是否识别和使用替换模式中的替换。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int