|
<< Нажмите, чтобы показать Содержание >> Нумерованные последовательности в документе ТРВ-Редактора (TRichView) |
Элемент нумерованной последовательности – это нетекстовый элемент, выглядящий как текст и показывающий номер. Например, он может использоваться для нумерации рисунков, таблиц и формул. Текст не может переноситься (всегда показывается на одной строке).
Класс этого типа элемента: TRVSeqItemInfo (см. для подробной информации).
Тип (стиль) этого элемента: rvsSequence (-202)
Следующие элементы документа унаследованы от нумерованной последовательности:
Следующие методы быстрого изменения документа добавляют элемент этого типа в конец документа:
▪AddItem (создайте объект TRVSeqItemInfo, затем добавьте в документ методом AddItem)
Следующие методы возвращают объект TRVSeqItemInfo:
Следующие методы редактирования документа вставляют элемент этого типа в позицию каретки:
▪InsertItem (создайте объект TRVSeqItemInfo, затем вставьте в документ методом InsertItem)
Следующие методы возвращают объект TRVSeqItemInfo в позиции каретки:
Следующие методы меняют свойства как операции редактирования:
▪SetCurrentItemExtraIntPropertyEx;
▪SetCurrentItemExtraStrPropertyEx;
Нумерованные последовательности имеют все свойства текстовых меток, но значение свойства Text вычисляется автоматически.
Кроме того, они имеют свойства:
▪NumberType – тип нумерации;
▪SeqName – имя последовательности (элемент продолжает нумерацию предыдущего элемента с таким же именем);
▪Reset – если True, нумерация не продолжается, а сбрасывается в значение StartFrom.
▪FormatString – необязательная строка формата; если задана, видимый текст вычисляется на её основе.
Эти свойства также доступны как rvespcSeqName, rvespcSeqFormatString, rveipcSeqStartFrom, rveipcSeqReset, rveipcSeqNumberType. Изменение их таким способом позволяет реализовать операции редактирования.
Экспорт в HTML, Markdown и текст
Нумерованные последовательности сохраняются как простой текст.
RTF и DocX
Нумерованные последовательности могут сохраняться в RTF и DocX (все основные свойства сохраняются, кроме FormatString).
Вы можете установить RTFReadProperties.IgnoreSequences =True, чтобы отключить загрузку нумерованных последовательностей (они будут импортированы как текст) из RTF/DocX.