TCustomRichView.GetListMarkerInfo

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

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; иначе возвращает номер элемента-маркера.

 

См. также:

SetListMarkerInfo.