TCustomRichView.SetBreakInfo

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

TCustomRichView.SetBreakInfo

Изменяет основные свойства элемента-горизонтальной линии (разделителя).

procedure SetBreakInfo(ItemNo: Integer; AWidth: TRVStyleLength;

  AStyle: TRVBreakStyle; AColor: TRVColor; const ATag: TRVTag);

Параметры:

ItemNo – номер элемента. Элемент должен быть горизонтальной линией (rvsBreak), в противном случае метод вызывает исключение ERichViewError. Элементы документа нумеруются от 0 до ItemCount-1, GetItemStyle возвращает тип элемента. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.SetBreakInfo.

AWidth – толщина линии (или высота прямоугольника). Это значение измеряется в Style.Units.

AStyle – визуальный стиль разделителя, см. TRVBreakStyle.

AColor – цвет разделителя. Если он равен rvclNone, используется Style.TextStyles[0].Color.

ATag – тег элемента. Используйте GetBreakInfo или GetItemTag для его получения.

 

Вместо этого метода можно использовать методы SetItemExtraIntPropertyEx и SetItemTag.

 

Тип метода: viewerstyle быстрое изменение документа. Не обязательно переформатировать документ, достаточно перерисовать.

Дополнительные свойства элемента можно поменять методами SetItemExtraIntProperty и SetItemExtraStrProperty.

 

Пример:

RichView2.SetBreakInfo(ItemNo, 1, rvbsLine, clNone, 'Тег линии');

 

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

▪GetBreakInfo;

▪GetItemStyle;

▪SetItemExtraIntProperty;

▪SetItemExtraStrProperty.

См. также свойства:

▪ItemCount.

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

▪SetBreakInfoEd;

▪SetCurrentBreakInfo.

См. также:

▪Изменение свойств элементов документа;

▪Типы элементов документа;

▪Теги.