TRVStyleTemplate.Id (только для чтения)

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

TRVStyleTemplate.Id (только для чтения)

Идентификатор этого шаблона стиля.

property Id: TRVStyleTemplateId;

Значение этого свойства генерируется автоматически с помощью генератора случайных чисел. Каждый элемент имеет идентификатор, уникальный в пределах коллекции.

В разных коллекциях шаблонов стилей значения идентификаторов отдельных элементов могут случайно совпадать, однако это не означает, что такие шаблоны стилей связаны между собой, если только коллекция не была скопирована с помощью AssignStyleTemplates с параметром CopyIds = True.

Это свойство используется для ссылок на данный шаблон стиля в пределах одного компонента TRVStyle:

другой шаблон стиля может ссылаться на него через свойство ParentId;

другой шаблон стиля может ссылаться на него через свойство NextId;

стили текста и стили абзацев того же TRVStyle могут ссылаться на него через свойство StyleTemplateId.

Зачем шаблонам стилей нужны два уникальных свойства – Id и Name? Причины следующие:

при редактировании шаблонов стилей в диалоговом окне пользователь может переименовать шаблон, при этом все ссылки на него должны остаться без изменений;

работа с целочисленными значениями эффективнее, чем со строками.

Это свойство не копируется при присваивании одного шаблона стиля другому.

См. также методы TRVStyleTemplateCollection:

FindById, FindItemById.