|
<< Нажмите, чтобы показать Содержание >> TRVStyleTemplate.ValidParaProperties |
Множество свойств ParaStyle, заданных в этом шаблоне стиля.
property ValidParaProperties: TRVParaInfoProperties;
Используются только свойства, включённые в это множество. Значения остальных свойств ParaStyle игнорируются.
При применении этого шаблона стиля к стилю абзаца присваиваются свойства, перечисленные в ValidParaProperties. Для остальных свойств, если у шаблона стиля есть родительский шаблон стиля (Parent), значение их берется у него. При этом происходит перебор по цепочке родительских шаблонов стилей до тех пор, пока не найдётся тот, в котором это свойство включено в ValidParaProperties, либо до корневого (не имеющего родительского) шаблона стиля. Если свойство не включено в ValidParaProperties корневого шаблона стиля, берётся значение свойства по умолчанию.
Это свойство используется только если Kind <> rvstkText; в противном случае свойства абзаца вообще не используются.
Хотя это свойство объявлено как публичное (public), а не опубликованное (published), его можно задавать во время разработки в Инспекторе объектов (Object Inspector), где оно отображается как ValidParaPropertiesEditor. Это сделано из-за ограничения Delphi на количество значений в опубликованных свойствах-множествах.
См. также:
▪ParentId.