|
<< Нажмите, чтобы показать Содержание >> TRVStyleTemplate.Id (только для чтения) |
Идентификатор этого шаблона стиля.
property Id: TRVStyleTemplateId;
Значение этого свойства генерируется автоматически с помощью генератора случайных чисел. Каждый элемент имеет идентификатор, уникальный в пределах коллекции.
В разных коллекциях шаблонов стилей значения идентификаторов отдельных элементов могут случайно совпадать, однако это не означает, что такие шаблоны стилей связаны между собой, если только коллекция не была скопирована с помощью AssignStyleTemplates с параметром CopyIds = True.
Это свойство используется для ссылок на данный шаблон стиля в пределах одного компонента TRVStyle:
▪другой шаблон стиля может ссылаться на него через свойство ParentId;
▪другой шаблон стиля может ссылаться на него через свойство NextId;
▪стили текста и стили абзацев того же TRVStyle могут ссылаться на него через свойство StyleTemplateId.
Зачем шаблонам стилей нужны два уникальных свойства – Id и Name? Причины следующие:
▪при редактировании шаблонов стилей в диалоговом окне пользователь может переименовать шаблон, при этом все ссылки на него должны остаться без изменений;
▪работа с целочисленными значениями эффективнее, чем со строками.
Это свойство не копируется при присваивании одного шаблона стиля другому.
См. также методы TRVStyleTemplateCollection: