TextSearchOptions

TextSearchOptions class

Представляет опции текстового поиска

public sealed class TextSearchOptions : TextOptions

Конструкторы

ИмяОписание
TextSearchOptions(bool)Инициализирует новый экземплярTextSearchOptions object. Задает режим использования регулярного выражения.
TextSearchOptions(Rectangle)Инициализирует новый экземплярTextSearchOptionsobject. Задает прямоугольник, ограничивающий искомый текст.
TextSearchOptions(Rectangle, bool)Инициализирует новый экземплярTextSearchOptions object. Задает прямоугольник, который ограничивает искомый текст и режим использования регулярного выражения.

Характеристики

ИмяОписание
IgnoreResourceFontErrors { get; set; }Получает или задает индикацию того, что ошибки, связанные с отсутствием шрифта, будут игнорироваться поглотителем текста (фрагмента). true - означает, что ошибки отсутствия шрифта будут игнорироваться. Текстовые сегменты, которые ссылаются на неправильные ресурсы, будут пропущены во время обработки. false (по умолчанию) — отсутствие ошибки шрифта приведет к прекращению обработки с выдачей исключения.
IgnoreShadowText { get; set; }Получает или задает индикацию того, что текстовые фрагменты, представляющие тень обычного текста, будут игнорироваться при поиске. true - означает, что теневой текст не будет найден (попробуйте, если текстовый поиск возвращает дублирующиеся фрагменты на близких позициях) false - означает, что тень текст будет найден так же, как и обычный текст (значение по умолчанию)
IsRegularExpressionUsed { get; set; }Получает или задает указание на использование регулярного выражения.
LimitToPageBounds { get; set; }Получает или задает индикацию поиска текста в пределах страницы.
LogTextExtractionErrors { get; set; }Получает или задает индикацию того, что ошибки извлечения (декодирования) текста будут регистрироваться в поглотителе текста (фрагмента). true - означает, что ошибки извлечения (декодирования) текста будут регистрироваться. Это может снизить производительность. false (по умолчанию) — журнал ошибок не регистрируется.
Rectangle { get; set; }Получает или задает прямоугольник, ограничивающий искомый текст.
SearchForTextRelatedGraphics { get; set; }Получает или задает значение, разрешающее поиск связанной с текстом графики (подчеркивание, фон и т. д.) во время поиска текста. true — будет выполняться поиск связанной с текстом графики (значение по умолчанию). false — графические элементы, которые могут присутствовать в исходном документе. будет игнорироваться. Установите это в случае проблем с производительностью или отсутствия необходимости обработки подчеркивания, фона или обрезки.
StoredGraphicElementsMaxCount { get; set; }Получает или задает значение, которое ограничивает поиск связанной с текстом графики (подчеркивания, фона и т. д.) на странице для указанного количества элементов. Значение по умолчанию — 250. Установите меньшее значение в случае проблем с производительностью, попробуйте большее значение в если некоторые графические элементы не были найдены.
UseFontEngineEncoding { get; set; }Получает или задает индикацию того, что текст будет искаться с использованием кодировки механизма шрифтов. true — означает, что будет использоваться кодировка механизма шрифтов (попробуйте это, если текстовый поиск не удается из-за несовершенной кодировки в документе) false — означает, что кодировка шрифта документа будет использоваться (значение по умолчанию)

Смотрите также