TRVTabInfo.Position

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

TRVTabInfo.Position

Задаёт расстояние позиции табуляции от LeftMargin.

property Position: TRVStyleLength;

Измеряется в единицах Units компонента TRVStyle, которому принадлежит стиль абзаца, в котором задана эта позиция табуляции.

Для абзацев с направлением чтения справа налево, расстояние отсчитывается от RightMargin.

Элементы в коллекции позиций табуляции (TRVStyle.ParaStyles[i].Tabs) упорядочены но возрастанию этого свойства. При присваивании значения этому свойству они переупорядочиваются автоматически.

Не следует полагаться на номер элемента в коллекции при изменении значения этого свойства:

Неправильно:

ParaStyle.Tabs[i].Position := 10;

// номер элемента может поменяться!

ParaStyle.Tabs[i].Align := rvtaRight;

Правильно:

ParaStyle.Tabs[i].Align := rvtaRight;

ParaStyle.Tabs[i].Position := 10;

или

with ParaStyles.Tabs[i] do

begin

  Position := 10;

  Align := rvtaRight;

end;

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

0