TCustomRichView.UseStyleTemplates

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

TCustomRichView.UseStyleTemplates

Включает/отключает использование шаблонов стилей (Style.StyleTemplates).

property UseStyleTemplates: Boolean;

Если UseStyleTemplates=True:

StyleTemplates сохраняются в RVF (также требуется, чтобы обе опции rvfoSaveTextStyles и rvfoSaveParaStyles были включены в RVFOptions);

StyleTemplates загружаются из RVF (также требуется, чтобы RVFTextStylesReadMode=RVFParaStylesReadMode=rvf_sInsertMerge);

StyleTemplates сохраняются в RTF и DocX (как таблица стилей);

StyleTemplates загружаются из RTF и DocX (также требуется, чтобы RTFReadProperties.TextStyleMode=RTFReadProperties.ParaStyleMode=rvrsAddIfNeeded) ;

StyleTemplates сохраняются в XML компонентом TRichViewXML

StyleTemplates загружаются из XML компонентом TRichViewXML

при сохранении в Markdown StyleTemplates используются для определения того, какой текст является блочной цитатой, и какой текст следуют сохранить с выделением (emphasis)

при загрузке из Markdown StyleTemplates используются для форматирования выделенного (emphasis) текста, заголовков, кода, цитат, ссылок (см. подробности в описании класса TRVMarkdownProperties)

при загрузке из HTML StyleTemplates используются для форматирования текста, прочитанного из ряда HTML-элементов (см. подробности в описании LoadHTML)

документы RTF, DocX, XML и RVF вставляются из файлов/потоков с учётом свойства StyleTemplateInsertMode;

шаблон стиля «Normal» (если таковой имеется) присваивается несвязанным со стилями абзацам из RTF, DocX и RVF (см. RichViewAutoAssignNormalStyleTemplate);

компонент обеспечивает, что TextStyle.ParaStyleTemplateId равно ParaStyle.StyleTemplateId для всех текстовых и нетекстовых, но связанных со стилем текста (табуляции, текстовые метки, последовательности, сноски, концевые сноски, ссылки на сноску и др.) элементов; если значения не равны, компонент присваивает элементам другой номер стиля, с корректным ParaStyleTemplateId, добавляя его в Style.TextStyles при необходимости.

в редакторе, при нажатии на  Enter , новый абзац форматируется согласно свойству NextId шаблона стиля текущего абзаца.

Значение по умолчанию:

False

См. также:

Стили и шаблоны стилей.