TRVStyleTemplate.ValidTextProperties

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

TRVStyleTemplate.ValidTextProperties

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

property ValidTextProperties: TRVFontInfoProperties;

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

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

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

См. также:

ParentId.