|
<< Нажмите, чтобы показать Содержание >> 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
См. также: