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