Поля номеров страниц в документе ТРВ-Редактора (TRichView)

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

Поля номеров страниц в документе ТРВ-Редактора (TRichView)

При вставке в TRichView или TRichViewEdit, этот элемент показывается как '{p}'.

При печати TRVPrint, этот элемент показывает номер страницы, на которой он находится. Номера отсчитываются от TRVPrint.PageNoFromNumber.

При рисовании TRVReportHelper, поведение по умолчанию такое же, как вTRVPrint, но вы можете задать номер в событии OnGetPageNumber.

srv_icon Примечание о СРВ-Редакторе (ScaleRichView): при вставке в TSRichViewEdit, этот элемент показывает номер страницы, на которой он находится. Номера отсчитываются от TSRichViewEdit.PageProperty.PageNoFromNumber.

Вы можете вставить этот элемент в главный документ, колонтитулы, сноски и текстовые блоки.

Класс этого типа элемента: TRVPageNumberItemInfo (см. для подробной информации).

Тип (стиль) этого элемента: rvsPageNumber (-208)

Методы TCustomRichView

Следующие методы быстрого изменения документа добавляют элемент этого типа в конец документа:

AddItem (создайте объект TRVPageNumberItemInfo, затем добавьте в документ методом AddItem)

Следующие методы возвращают объект TRVPageNumberItemInfo:

GetItem

Методы TCustomRichViewEdit

Следующие методы редактирования документа вставляют элемент этого типа в позицию каретки:

InsertItem (создайте объект TRVPageNumberItemInfo, затем вставьте в документ методом InsertItem)

Следующие методы возвращают объект TRVPageNumberItemInfo в позиции каретки:

GetCurrentItem.

Следующие методы меняют свойства как операции редактирования:

SetCurrentItemExtraIntPropertyEx;

SetItemExtraIntPropertyExEd;

SetCurrentItemExtraStrPropertyEx;

SetItemExtraStrPropertyExEd.

Свойства

Поле номера страницы имеет все свойства текстовой метки.

По умолчанию Text='{p}'. Вы можете изменить это значение, чтобы показать другой код в TRichView и TRichViewEdit.

Кроме того, элемент имеет свойство:

NumberType – тип нумерации;

Это свойство также доступно как rveipcPageNumberType. Изменение его таким способом позволяет реализовать операции редактирования.

Сохранение и загрузка

Экспорт в HTML

Поля сохраняются как простой текст.

RTF и DocX

Поля могут быть сохранены в RTF/DocX и загружены из RTF/DocX. Можно запретить загрузку полей из RTF/DocX, присвоив TRichView.RTFReadProperties.IgnoreFields=True.