Типы TRVESearchOption, TRVESearchOptions

<< Нажмите, чтобы показать Содержание >>

Типы TRVESearchOption, TRVESearchOptions

Модуль [VCL/FMX] RVEdit / fmxRVEdit;

type

  TRVESearchOption = (rvseoMatchCase, rvseoDown, rvseoWholeWord,

    rvseoMultiItem, rvseoSmartStart, rvseoFromStart, 

    rvseoFromStored);

  TRVESearchOptions = set of TRVESearchOption;

Опции поиска текста в компоненте TRichViewEdit, см. метод TCustomRichViewEdit.SearchText.

Опция

Описание

rvseoMatchCase

Если включена, при сравнении строк учитывается регистр символов.

rvseoDown

Если включена, поиск выполняется к концу документа. Если не включена – к началу документа.

rvseoWholeWord

Если включена, искомая строка должна совпадать только с целым словом.

rvseoMultiItem

Если включена, искомая строка может находиться в нескольких текстовых элементах. Если не включена, поиск выполняется отдельно в каждом текстовом элементе. Например, если документ содержит текст Привет, строка 'Привет' может быть найдена только при включении этой опции, если 'При' и 'вет' находятся в разных элементах.

rvseoSmartStart

Если эта опция включена и выделен фрагмент документа, то:

при поиске вниз поиск начинается со второго выделенного символа;

при поиске вверх поиск начинается с предпоследнего выделенного символа.

Выделенные символы отсчитываются от начала документа, направление выделения не учитывается.

См. также rvseoFromStored.

rvseoFromStart

Если включена, поиск начинается с начала или конца документа – в зависимости от опции rvseoDown.

rvseoFromStored

Если включена, поиск начинается с позиции последнего сохранённого результата поиска, а не с текущего выделения или позиции каретки. Эта опция влияет только на случаи, когда поиск начинается с выделения.