|
<< Нажмите, чтобы показать Содержание >> TCustomRichView.GetListMarkerInfo |
Возвращает основные свойства элемента документа: маркера списка.
function GetListMarkerInfo(AItemNo: Integer;
out AListNo, AListLevel, AStartFrom: Integer;
out AUseStartFrom: Boolean): Integer;
Входной параметр:
ItemNo – номер элемента. Это не обязательно номер элемента-маркера, это может быть номер любого элемента в маркированном абзаце. Элементы документа нумеруются от 0 до ItemCount-1, GetItemStyle возвращает тип элемента. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.GetListMarkerInfo.
Выходные параметры (корректны только если метод вернул неотрицательное значение):
AListNo – стиль маркера. Это номер в коллекции стилей списков (Style.ListStyles).
AListLevel – уровень списка. Это номер в коллекции уровней списков (Style.ListStyles[AListNo].Levels).
AStartFrom: если AUseStartFrom=True, и это нумерованный список, этот параметр задаёт значение счётчика списка для этого элемента. Если AUseStartFrom=False, нумерация продолжается.
Возвращаемое значение:
Если абзац не имеет маркера, возвращает -1; иначе возвращает номер элемента-маркера.
См. также: