TCustomRichView.SetListMarkerInfo

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

TCustomRichView.SetListMarkerInfo

Добавляет маркер к абзацу (то есть делает абзац нумерованным или маркированным).

function SetListMarkerInfo(AItemNo, AListNo,

  AListLevel, AStartFrom, AParaNo: Integer;

  AUseStartFrom: Boolean): Integer;

Параметры:

AItemNo номер элемента. Это не обязательно должен быть номер элемента-маркера; это может быть номер любого элемента абзаца, для которого нужно установить маркер. Элементы документа нумеруются от 0 до ItemCount-1. Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа; для элементов в ячейках используйте Cell.GetRVData.SetListMarkerInfo. Если абзац не имел маркера, он создаётся. В противном случае изменяются свойства существующего маркера.

Если AItemNo<0 или >=ItemCount, новый маркер добавляется в конец документа. Предполагается, что после этого в абзац этого маркера будет добавлен хотя бы один элемент (см. Корректные документы).

AListNo стиль списка для маркера. Это номер в коллекции стилей списков (Style.ListStyles).

AListLevel номер уровня. Это номер в коллекции уровней списка (Style.ListStyles[AListNo].Levels).

AStartFrom: если AUseStartFrom=True, и это нумерованный список, этот параметр задаёт значение счётчика списка для данного маркера. Если AUseStartFrom=False, нумерация продолжается.

AParaNo используется для задания стиля абзаца для маркера (если он добавляется в конец документа, т.е. AItemNo<0). Это номер в коллекции стилей абзацев (Style.ParaStyles). Если маркер добавляется в существующий абзац, этот параметр игнорируется.

 

Тип метода: viewerstyle быстрое изменение документа.

Важное примечание: маркер списка не может быть единственным элементом абзаца. За ним должен идти другой элемент. Если требуется пустой нумерованный абзац, вызовите Add для добавления пустого текстового элемента после маркера. См. также: правила корректности документов.

 

Возвращаемое значение: номер элемента-маркера.

 

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

GetListMarkerInfo;

Format.

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

Style;

ItemCount.

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

ApplyListStyle;

RemoveLists;

ChangeListLevels.

См. также:

Маркеры списка.