TCustomRVInfo.Standard

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

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.