TRVStyleTemplate.ValidParaProperties

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

TRVStyleTemplate.ValidParaProperties

Множество свойств ParaStyle, заданных в этом шаблоне стиля.

property ValidParaProperties: TRVParaInfoProperties;

Используются только свойства, включённые в это множество. Значения остальных свойств ParaStyle игнорируются.

При применении этого шаблона стиля к стилю абзаца присваиваются свойства, перечисленные в ValidParaProperties. Для остальных свойств, если у шаблона стиля есть родительский шаблон стиля (Parent), значение их берется у него. При этом происходит перебор по цепочке родительских шаблонов стилей до тех пор, пока не найдётся тот, в котором это свойство включено в ValidParaProperties, либо до корневого (не имеющего родительского) шаблона стиля. Если свойство не включено в ValidParaProperties корневого шаблона стиля, берётся значение свойства по умолчанию.

Это свойство используется только если Kind <> rvstkText; в противном случае свойства абзаца вообще не используются.

Хотя это свойство объявлено как публичное (public), а не опубликованное (published), его можно задавать во время разработки в Инспекторе объектов (Object Inspector), где оно отображается как ValidParaPropertiesEditor. Это сделано из-за ограничения Delphi на количество значений в опубликованных свойствах-множествах.

См. также:

ParentId.