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()В точечном режиме выражение . соответствует любому символу, включая признак конца строки.
isIgnoreShadowText()Получает или задает указание на то, что текстовые фрагменты, представляющие тень обычного текста, будут игнорироваться при поиске. true - означает, что теневой текст не будет найден (попробуйте, если текстовый поиск возвращает дублирующиеся фрагменты на близких позициях) false - означает, что теневой текст будет найден так же, как и обычный текст (значение по умолчанию)
isRegularExpressionUsed()Указано, что регулярное выражение используется или нет
isSearchInAnnotations()Получает или задает значение, разрешающее поиск текста в аннотациях.
notify()
notifyAll()
setDotallMode(boolean dotallMode)Включает точечный режим.
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)Получает или задает значение, разрешающее поиск текста в аннотациях.
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.Класс

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. Установите меньшее значение в случае проблем с производительностью, попробуйте большее значение в случае, если некоторые графические элементы не были найдены.

Возвращает: интервал - целочисленное значение

getUseFontEngineEncoding()

public boolean getUseFontEngineEncoding()

Получает указание на то, что текст будет искаться с использованием кодировки механизма шрифтов. true — означает, что будет использоваться кодировка шрифтового движка (попробуйте, если текстовый поиск не работает из-за несовершенной кодировки в документе) false — означает, что будет использоваться кодировка шрифта документа (значение по умолчанию)

Возвращает: boolean - логическое значение

hashCode()

public native int hashCode()

Возвращает: инт

isDotallMode()

public static boolean isDotallMode()

В точечном режиме выражение . соответствует любому символу, включая признак конца строки. По умолчанию это выражение не соответствует разделителям строк.

Возвращает: boolean - логическое значение

isIgnoreShadowText()

public boolean isIgnoreShadowText()

Получает или задает указание на то, что текстовые фрагменты, представляющие тень обычного текста, будут игнорироваться при поиске. true - означает, что теневой текст не будет найден (попробуйте, если текстовый поиск возвращает дублирующиеся фрагменты на близких позициях) false - означает, что теневой текст будет найден так же, как и обычный текст (значение по умолчанию)

Возвращает: boolean - логическое значение

isRegularExpressionUsed()

public boolean isRegularExpressionUsed()

Указано, что регулярное выражение используется или нет

Возвращает: boolean - логическое значение

isSearchInAnnotations()

public final boolean isSearchInAnnotations()

Получает или задает значение, разрешающее поиск текста в аннотациях. true - текст будет искаться в аннотациях. false — текст в аннотациях не будет анализироваться TextFragmentAbsorber.

Возвращает: boolean - логическое значение

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setDotallMode(boolean dotallMode)

public static void setDotallMode(boolean dotallMode)

Включает точечный режим.

В точечном режиме выражение . соответствует любому символу, включая признак конца строки. По умолчанию это выражение не соответствует разделителям строк.

Параметры:

ПараметрТипОписание
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)

Получает или задает значение, разрешающее поиск текста в аннотациях. true - текст будет искаться в аннотациях. false — текст в аннотациях не будет анализироваться 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.String

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