TRVStyleTemplate.Name

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

TRVStyleTemplate.Name

Имя шаблона стиля.

property Name: TRVStyleTemplateName;

Необходимо обеспечить уникальность имени каждого элемента коллекции, иначе шаблоны стилей будут неправильно сохраняться в RTF, DocX и RVF.

Специальные имена:

присваивание имени 'Normal' изменяет Kind на rvstkPara;

присваивание имени 'heading 1', ... 'heading 9' изменяет Kind на rvstkParaText;

присваивание имени 'Hyperlink' изменяет Kind на rvstkText.

Имена используются при объединении шаблонов стилей из разных документов.

Некоторые имена могут быть зарезервированы для стандартных шаблонов стилей. Строгого определения понятия «стандартный шаблон стиля» нет. Под ним понимается шаблон стиля, имеющий специальное назначение в вашем приложении.

Например, приложение может содержать команду «Вставить абракадабру», которая вставляет текст и форматирует его с помощью шаблона стиля с именем 'Текст абракадабры'. В таком случае 'Текст абракадабры' является стандартным шаблоном стиля для этого приложения.

Однако существуют шаблоны стилей, имеющие специальное значение для ТРВ-Редактора: 'Normal' и 'Hyperlink'.

'Normal' – шаблон стиля абзаца. Он является особым, поскольку использует специальную обработку. Все шаблоны стилей абзацев применяются только к абзацам и не могут применяться к тексту. Однако применение 'Normal' к тексту очищает его форматирование.

Команда очистки форматирования выполняет следующее:

для абзацев назначает шаблон стиля 'Normal' и очищает все дополнительные атрибуты абзаца;

для текста, не являющегося гипертекстом, удаляет его шаблон стиля и очищает все дополнительные атрибуты текста;

для гипертекстовых ссылок назначает шаблон стиля 'Hyperlink' и очищает все дополнительные атрибуты текста.

При сохранении в Markdown, шаблоны стилей с определёнными именами используются для определения того, является ли текст выделенным или цитатой. См. TRVMarkdownProperties.

srv_icon Инструменты интерфейса ТРВ (RichViewActions) резервируют и некоторые другие имена для стандартных шаблонов стилей, но специальным образом используются только следующие, и только в ScaleRichView:

'header' – применяется к верхним колонтитулам новых документов;

'footer' – применяется к нижним колонтитулам новых документов;

'endnote reference' / 'footnote reference' – применяется к новым символам концевых сносок/обычных сносок, а также ссылкам на сноски;

'endnote text', 'footnote text' – применяется к тексту (Document) новых концевых и обычных сносок.

 

См. также методы и свойства TRVStyleTemplateCollection:

FindByName, FindItemByName;

DefStyleName.