TRVStyleTemplate.NextId, Next

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

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