|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.GetCurrentBreakInfo |
Возвращает значения основных свойств элемента-горизонтальной линии (разделителя) в позиции каретки.
procedure GetCurrentBreakInfo(out AWidth: TRVStyleLength;
out AStyle: TRVBreakStyle; out AColor: TRVColor;
out ATag: TRVTag);
Вызов GetCurrentBreakInfo(...) эквивалентен вызову TopLevelEditor.GetBreakInfo(TopLevelEditor.CurItemNo, ...).
Текущий элемент в редакторе должен быть горизонтальной линией (rvsBreak), в противном случае метод вызывает исключение ERichViewError. Тип элемента в позиции каретки возвращается CurItemStyle.
Выходные параметры:
AWidth – толщина линии (или высота прямоугольника). Это значение измеряется в Style.Units.
AStyle – визуальный стиль разделителя, см. TRVBreakStyle.
AColor – цвет разделителя. Если он равен rvclNone, используется Style.TextStyles[0].Color.
ATag – тег элемента. Используйте SetCurrentTag или SetCurrentBreakInfo для его изменения.
Свойства, возвращаемые этим методом, можно также получить методами GetCurrentItemExtraIntPropertyEx и GetCurrentTag.
Этот метод следует вызывать только тогда, когда документ отформатирован.
Другие свойства элемента в позиции каретки можно получить методами GetCurrentItemExtraIntProperty и GetCurrentItemExtraStrProperty.
См. также методы:
▪SetCurrentBreakInfo (меняет значение свойств горизонтальной линии в позиции каретки, операция редактирования);
▪GetBreakInfo (возвращает значения свойств указанной горизонтальной линии).
См. также свойства:
См. также:
▪Получение элементов документа;
▪Теги.