TRVStyleTemplate.ParentId, Parent

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

TRVStyleTemplate.ParentId, Parent

Задаёт шаблон стиля, на котором основан текущий шаблон стиля.

property ParentId: TRVStyleTemplateId;

property Parent: TRVStyleTemplate; // только для чтения

Чтобы назначить некоторый шаблон стиля родительским для этого шаблона, присвойте его Id свойству ParentId.

Чтобы сделать этот шаблон стиля корневым, присвойте ParentId = -1.

Parent возвращает родительский шаблон стиля или nil, если ParentId = -1, то есть Parent.Id = ParentId.

Если Kind = rvstkText, родительскими могут быть только шаблоны стилей с Kind = rvstkText.

Если Kind <> rvstkText, родительскими могут быть только шаблоны стилей с Kind <> rvstkText.

Циклические ссылки не допускаются.

Шаблон стиля наследует от родительских шаблонов свойства, не перечисленные в ValidTextProperties и ValidParaProperties.

Эти свойства копируются при присваивании одного шаблона стиля другому только в том случае, если оба шаблона стилей принадлежат одной коллекции.

Значение по умолчанию:

ParentId: -1