|
<< Нажмите, чтобы показать Содержание >> TRVStyleTemplate.NextId, Next |
Задаёт шаблон стиля, который будет использоваться для следующего абзаца после абзаца, оформленного этим шаблоном стиля, когда пользователь нажимает Enter .
property NextId: TRVStyleTemplateId;
property Next: TRVStyleTemplate; // только для чтения
Это свойство используется только для шаблонов стилей, применяемых к абзацам, поэтому оно игнорируется, если Kind = rvstkText.
Чтобы назначить некоторый шаблон стиля следующим, присвойте его Id свойству NextId этого шаблона стиля.
NextId равен Id следующего шаблона стиля. Если NextId = -1, следующим считается этот же шаблон стиля.
Next возвращает следующий шаблон стиля или nil, если NextId = -1, то есть Next.Id = NextId.
Когда пользователь нажимает Enter и используются шаблоны стилей:
▪новый абзац связывается с Next или с этим шаблоном стиля, если Next = nil; его атрибуты изменяются соответствующим образом;
▪если текущий текст является гиперссылкой, то есть Jump = True, новый текст не связывается ни с одним шаблоном стиля, его атрибуты изменяются соответствующим образом, а Jump устанавливается в False;
▪если текущий текст не является гиперссылкой, новый текст связывается с тем же шаблоном стиля, что и текущий текст.
При необходимости в TRVStyle.TextStyles и ParaStyles добавляются новые элементы.
Эти свойства копируются при присваивании одного шаблона стиля другому только в том случае, если исходный и целевой шаблоны стилей принадлежат одной коллекции.
Значение по умолчанию:
NextId: -1