TextSearchOptions

遗产: java.lang.Object, com.aspose.pdf.TextOptions

public final class TextSearchOptions extends TextOptions

表示文本搜索选项

构造函数

构造函数描述
TextSearchOptions(boolean isRegularExpressionUsed)初始化 TextSearchOptions 对象的新实例。
TextSearchOptions(Rectangle rectangle)初始化 TextSearchOptions 对象的新实例。
TextSearchOptions(Rectangle rectangle, boolean isRegularExpressionUsed)初始化 TextSearchOptions 对象的新实例。

方法

方法描述
equals(Object arg0)
getClass()
getIgnoreResourceFontErrors()获取或设置与字体缺失相关的错误将被文本(片段)吸收器忽略的指示。
getLimitToPageBounds()获取在页面边界内搜索文本的指示。
getLogTextExtractionErrors()获取或设置文本提取(解码)错误将记录在文本(片段)吸收器中的指示。 true - 表示将记录文本提取(解码)错误。
getRectangle()获取限定搜索文本的矩形。
getSearchForTextRelatedGraphics()获取或设置允许在文本搜索期间搜索与文本相关的图形(下划线、背景等)的值。
getStoredGraphicElementsMaxCount()获取限制在页面上搜索指定数量元素的文本相关图形(下划线、背景等)的值。
getUseFontEngineEncoding()获取将使用字体引擎编码搜索文本的指示。 true - 表示将使用字体引擎编码(如果文本搜索因文档中的编码不完善而失败,请尝试此操作) false - 表示将使用文档字体编码(默认值)
hashCode()
isDotallMode()在 dotall 模式下,表达式 .匹配任何字符,包括行终止符。
isIgnoreShadowText()获取或设置表示普通文本阴影的文本片段在搜索期间将被忽略的指示。 true - 表示不会找到阴影文本(如果文本搜索在关闭位置返回重复的片段,请尝试此操作) false - 表示将找到阴影文本以及普通文本(默认值)
isRegularExpressionUsed()表示是否使用正则表达式
isSearchInAnnotations()获取或设置允许在 Annotations 中搜索文本的值。
notify()
notifyAll()
setDotallMode(boolean dotallMode)启用 dotall 模式。
setIgnoreResourceFontErrors(boolean value)获取或设置与字体缺失相关的错误将被文本(片段)吸收器忽略的指示。
setIgnoreShadowText(boolean value)获取或设置表示普通文本阴影的文本片段在搜索期间将被忽略的指示。 true - 表示不会找到阴影文本(如果文本搜索在关闭位置返回重复的片段,请尝试此操作) false - 表示将找到阴影文本以及普通文本(默认值)
setLimitToPageBounds(boolean value)设置在页面边界内搜索文本的指示。
setLogTextExtractionErrors(boolean value)获取或设置文本提取(解码)错误将记录在文本(片段)吸收器中的指示。 true - 表示将记录文本提取(解码)错误。
setRectangle(Rectangle value)设置限定搜索文本的矩形。
setRegularExpressionUsed(boolean value)表示是否使用正则表达式
setSearchForTextRelatedGraphics(boolean value)获取或设置允许在文本搜索期间搜索与文本相关的图形(下划线、背景等)的值。
setSearchInAnnotations(boolean value)获取或设置允许在 Annotations 中搜索文本的值。
setStoredGraphicElementsMaxCount(int value)设置限制在页面上搜索指定数量元素的文本相关图形(下划线、背景等)的值。
setUseFontEngineEncoding(boolean value)设置将使用字体引擎编码搜索文本的指示。 true - 表示将使用字体引擎编码(如果文本搜索因文档中的编码不完善而失败,请尝试此操作) false - 表示将使用文档字体编码(默认值)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

TextSearchOptions(boolean isRegularExpressionUsed)

public TextSearchOptions(boolean isRegularExpressionUsed)

初始化 TextSearchOptions 对象的新实例。指定正则表达式使用模式。

参数:

范围类型描述
isRegularExpressionUsedboolean指示使用正则表达式的值。

TextSearchOptions(Rectangle rectangle)

public TextSearchOptions(Rectangle rectangle)

初始化 TextSearchOptions 对象的新实例。指定分隔搜索文本的矩形。

参数:

范围类型描述
rectangleRectangle包含提取文本的矩形。

TextSearchOptions(Rectangle rectangle, boolean isRegularExpressionUsed)

public TextSearchOptions(Rectangle rectangle, boolean isRegularExpressionUsed)

初始化 TextSearchOptions 对象的新实例。指定分隔搜索文本和正则表达式使用模式的矩形。

参数:

范围类型描述
rectangleRectangle包含提取文本的矩形。
isRegularExpressionUsedboolean指示使用正则表达式的值。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getIgnoreResourceFontErrors()

public final boolean getIgnoreResourceFontErrors()

获取或设置与字体缺失相关的错误将被文本(片段)吸收器忽略的指示。 true - 表示将忽略缺少字体的错误。引用不正确资源的文本段将在处理过程中被跳过。 false(默认)- 没有字体错误将通过抛出异常来终止处理。

退货: boolean - 布尔值

getLimitToPageBounds()

public boolean getLimitToPageBounds()

获取在页面边界内搜索文本的指示。

退货: boolean - 布尔值

getLogTextExtractionErrors()

public boolean getLogTextExtractionErrors()

获取或设置文本提取(解码)错误将记录在文本(片段)吸收器中的指示。 true - 表示将记录文本提取(解码)错误。它可能会降低性能。 false(默认)- 没有错误记录。

退货: boolean - 布尔值

getRectangle()

public Rectangle getRectangle()

获取限定搜索文本的矩形。如果需要分隔文本提取或文本替换区域,则可以使用该属性。

退货: Rectangle 矩形值

getSearchForTextRelatedGraphics()

public final boolean getSearchForTextRelatedGraphics()

获取或设置允许在文本搜索期间搜索与文本相关的图形(下划线、背景等)的值。 true - 将执行搜索与文本相关的图形(默认值)。 false - 源文档中可能出现的图形元素将被忽略。在出现性能问题或不需要处理下划线、背景或裁剪时设置此项。

退货: boolean - 布尔值

getStoredGraphicElementsMaxCount()

public final int getStoredGraphicElementsMaxCount()

获取限制在页面上搜索指定数量元素的文本相关图形(下划线、背景等)的值。默认值为 250。在性能问题的情况下设置较小的值,在找不到某些图形元素的情况下尝试较大的值。

退货: int - 整数值

getUseFontEngineEncoding()

public boolean getUseFontEngineEncoding()

获取将使用字体引擎编码搜索文本的指示。 true - 表示将使用字体引擎编码(如果文本搜索因文档中的编码不完善而失败,请尝试此操作) false - 表示将使用文档字体编码(默认值)

退货: boolean - 布尔值

hashCode()

public native int hashCode()

退货: 整数

isDotallMode()

public static boolean isDotallMode()

在 dotall 模式下,表达式 .匹配任何字符,包括行终止符。默认情况下,此表达式不匹配行终止符。

退货: boolean - 布尔值

isIgnoreShadowText()

public boolean isIgnoreShadowText()

获取或设置表示普通文本阴影的文本片段在搜索期间将被忽略的指示。 true - 表示不会找到阴影文本(如果文本搜索在关闭位置返回重复的片段,请尝试此操作) false - 表示将找到阴影文本以及普通文本(默认值)

退货: boolean - 布尔值

isRegularExpressionUsed()

public boolean isRegularExpressionUsed()

表示是否使用正则表达式

退货: boolean - 布尔值

isSearchInAnnotations()

public final boolean isSearchInAnnotations()

获取或设置允许在 Annotations 中搜索文本的值。 true - 将在注释中搜索文本。 false - Annotations 中的文本不会被 TextFragmentAbsorber 解析。

退货: boolean - 布尔值

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDotallMode(boolean dotallMode)

public static void setDotallMode(boolean dotallMode)

启用 dotall 模式。

在 dotall 模式下,表达式 .匹配任何字符,包括行终止符。默认情况下,此表达式不匹配行终止符。

参数:

范围类型描述
dotallModeboolean布尔值

setIgnoreResourceFontErrors(boolean value)

public final void setIgnoreResourceFontErrors(boolean value)

获取或设置与字体缺失相关的错误将被文本(片段)吸收器忽略的指示。 true - 表示将忽略缺少字体的错误。引用不正确资源的文本段将在处理过程中被跳过。 false(默认)- 没有字体错误将通过抛出异常来终止处理。

参数:

范围类型描述
valueboolean布尔值

setIgnoreShadowText(boolean value)

public void setIgnoreShadowText(boolean value)

获取或设置表示普通文本阴影的文本片段在搜索期间将被忽略的指示。 true - 表示不会找到阴影文本(如果文本搜索在关闭位置返回重复的片段,请尝试此操作) false - 表示将找到阴影文本以及普通文本(默认值)

参数:

范围类型描述
valueboolean布尔值

setLimitToPageBounds(boolean value)

public void setLimitToPageBounds(boolean value)

设置在页面边界内搜索文本的指示。

参数:

范围类型描述
valueboolean布尔值

setLogTextExtractionErrors(boolean value)

public void setLogTextExtractionErrors(boolean value)

获取或设置文本提取(解码)错误将记录在文本(片段)吸收器中的指示。 true - 表示将记录文本提取(解码)错误。它可能会降低性能。 false(默认)- 没有错误记录。

参数:

范围类型描述
valueboolean布尔值

setRectangle(Rectangle value)

public void setRectangle(Rectangle value)

设置限定搜索文本的矩形。如果需要分隔文本提取或文本替换区域,则可以使用该属性。

参数:

范围类型描述
valueRectangle矩形对象

setRegularExpressionUsed(boolean value)

public void setRegularExpressionUsed(boolean value)

表示是否使用正则表达式

参数:

范围类型描述
valueboolean布尔值

setSearchForTextRelatedGraphics(boolean value)

public final void setSearchForTextRelatedGraphics(boolean value)

获取或设置允许在文本搜索期间搜索与文本相关的图形(下划线、背景等)的值。 true - 将执行搜索与文本相关的图形(默认值)。 false - 源文档中可能出现的图形元素将被忽略。在出现性能问题或不需要处理下划线、背景或裁剪时设置此项。

参数:

范围类型描述
valueboolean布尔值

setSearchInAnnotations(boolean value)

public final void setSearchInAnnotations(boolean value)

获取或设置允许在 Annotations 中搜索文本的值。 true - 将在注释中搜索文本。 false - Annotations 中的文本不会被 TextFragmentAbsorber 解析。

参数:

范围类型描述
valueboolean布尔值

setStoredGraphicElementsMaxCount(int value)

public final void setStoredGraphicElementsMaxCount(int value)

设置限制在页面上搜索指定数量元素的文本相关图形(下划线、背景等)的值。默认值为 250。在性能问题的情况下设置较小的值,在找不到某些图形元素的情况下尝试较大的值。

参数:

范围类型描述
valueint整数值

setUseFontEngineEncoding(boolean value)

public void setUseFontEngineEncoding(boolean value)

设置将使用字体引擎编码搜索文本的指示。 true - 表示将使用字体引擎编码(如果文本搜索因文档中的编码不完善而失败,请尝试此操作) false - 表示将使用文档字体编码(默认值)

参数:

范围类型描述
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