TCustomRichView.SetBreakInfo

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

TCustomRichView.SetBreakInfo

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

procedure SetBreakInfo(ItemNo: Integer; AWidth: TRVStyleLength;

  AStyleTRVBreakStyle; AColor: TRVColorconst 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.

См. также:

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

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

Теги.