|
<< Нажмите, чтобы показать Содержание >> TCustomRVInfo.Standard |
Указывает, является ли стиль стандартным (важным).
property Standard: Boolean;
Описание
Стандартные стили не удаляются методом DeleteUnusedStyles.
Это свойство не учитывается при сравнении и поиске стилей.
Все стили, автоматически добавляемые при загрузке из RTF, DocX, HTML, Markdown, или вставке из RVF, являются нестандартными.
Все стили, добавляемые методами TRVStyle.FindTextStyle, TRVStyle.FindParaStyle, TFontInfos.FindSuchStyleEx и TParaInfos.FindSuchStyleEx, являются нестандартными.
Стили, автоматически добавляемые при загрузке из RVF, сохраняют значение этого свойства.
Использование без шаблонов стилей (StyleTemplates)
Если шаблоны стилей не используются, стандартные стили могут представлять «настоящие» стили, а нестандартные – дополнительные атрибуты текста и абзацев.
Изначально коллекцию можно заполнить стандартными стилями, которые никогда не будут удаляться, кроме случаев их замены при загрузке RVF-файла.
При работе с фиксированным набором стилей рекомендуется сделать все стили стандартными. При работе с динамическим набором стилей обычно достаточно изначально иметь только по одному стандартному стилю текста и абзаца – остальные стили будут добавляться в процессе редактирования.
Использование с шаблонами стилей (StyleTemplates)
Если шаблоны стилей используются, рекомендуется изначально иметь только один стандартный стиль абзаца, связанный с NormalStyleTemplate, и только один стандартный текстовый стиль, не связанный ни с одним шаблоном стиля. При этом его ParaStyleTemplateId также должен указывать на NormalStyleTemplate.
Все остальные стили будут добавляться в процессе редактирования.
Значение по умолчанию:
True
См. также:
▪TFontInfo – класс (стиль) атрибутов текста;
▪TParaInfo – класс (стиль) атрибутов абзацев;
▪TRVListInfo – класс (стиль) атрибутов списков;;
▪типизированная константа RichViewResetStandardFlag.