TCustomRichView.OnAddStyle

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

TCustomRichView.OnAddStyle

Вызывается после добавления стиля.

type

  TRVAddStyleEvent = procedure (Sender: TCustomRichView;

    StyleInfo: TCustomRVInfo) of object;

 

property OnAddStyle: TRVAddStyleEvent;

Это событие происходит при добавлении нового стиля (в коллекции TextStyles, ParaStyles или ListStyles связанного компонента TRVStyle) в результате:

▪чтения RTF, DocX, HTML, Markdown (и загрузки и вставки)

▪вставки RVF (RichView Format);

▪(если используются шаблоны стилей) автоисправления свойства ParaStyleTemplateId текстового стиля;

▪(в редакторе) изменения текущего стиля в результате переключения раскладки клавиатуры (см. rvoAutoSwitchLang в EditorOptions);

▪(в редакторе) ApplyStyleTemplate, ApplyParaStyleTemplate, ApplyTextStyleTemplate;

▪(в редакторе, если используются шаблоны стилей) когда пользователь нажимает  Enter  (в результате применения свойства NextId шаблона стиля).

Примечание по дополнительным компонентам:

▪компоненты импорта HTML вызывают это событие;

▪Инструменты интерфейса ТРВ (RichViewActions) не вызывают это событие, они используют событие TRVAControlPanel.OnAddStyle.