|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.CurTextStyleNo |
Номер текущего текстового стиля в редакторе.
property CurTextStyleNo: Integer;
Это номер в коллекции Style.TextStyles.
Этот стиль текста будет использоваться при вставке нового текста в документ в позиции каретки (как при вводе с клавиатуры, так и методами, такими как PasteText или InsertText).
Это свойство изменяется, когда пользователь перемещает каретку в другой текстовый элемент, редактирует документ или вызывает некоторые методы. При изменении этого свойства возникает событие OnCurTextStyleChanged.
Значение этого свойства всегда положительное. Чтобы получить стиль (то есть тип) элемента в позиции каретки, используйте свойство CurItemStyle.
Редактор никогда не устанавливает это свойство в номер текстового стиля, имеющего опцию rvprDoNotAutoSwitch в свойстве Protection. Вы можете сделать это самостоятельно, например, для вставки специального символа (с помощью ввода с клавиатуры или метода InsertText), однако после этого компонент автоматически переключит это свойство обратно на последний использовавшийся стиль, не имеющий опции rvprDoNotAutoSwitch в Protection.
Обычно нет необходимости присваивать значение этому свойству напрямую. Вместо этого используйте методы ApplyTextStyle или ApplyStyleConversion.
К этому свойству можно обращаться только тогда, когда документ отформатирован.
Это свойство никогда не возвращает константу rvsDefStyle. Если текущий стиль текста задан как rvsDefStyle, свойство автоматически преобразует его и возвращает номер фактически используемого текстового стиля. Если необходимо определить, действительно ли для текста используется стиль rvsDefStyle, используйте свойство ActualCurTextStyleNo.
См. также методы:
См. также свойства:
См. также события: