Skip to main content

Класс TableSearchSettings

Класс TableSearchSettings предназначен для настройки параметров поиска ячеек. Данный класс используется в методах Table.find() и CellRange.find().

ПолеТипОписание
TableSearchSettings.caseSensitiveCaseSensitiveПозволяет учитывать регистр при поиске
TableSearchSettings.matchBehaviourTableSearchSettings.MatchBehaviourЗадает алгоритм сравнения запроса и значения
TableSearchSettings.searchInTableSearchSettings.SearchPropertyПозволяет выбрать значения, по которым производится поиск
TableSearchSettings.wholeWordsboolРазбивает текст в ячейке на слова, которые считаются отдельными значениями для сравнения

Пример​


Table sheet = document.getBlocks().getTable(0);

TableSearchSettings searchProps = new TableSearchSettings();
searchProps.caseSensitive = CaseSensitive.No;
searchProps.matchBehaviour = TableSearchSettings.MatchBehaviour.Glob;
searchProps.searchIn = TableSearchSettings.SearchProperty.Value;
searchProps.wholeWords = true;

CellsEnumerator results = sheet.find("*eye", searchProps);
foreach (Cell cell in results)
{
Console.WriteLine(cell.getFormattedValue()); // Steeleye Stout
}