|
<< Нажмите, чтобы показать Содержание >> Поля номеров страниц в документе ТРВ-Редактора (TRichView) |
При вставке в TRichView или TRichViewEdit, этот элемент показывается как '{p}'.
При печати TRVPrint, этот элемент показывает номер страницы, на которой он находится. Номера отсчитываются от TRVPrint.PageNoFromNumber.
При рисовании TRVReportHelper, поведение по умолчанию такое же, как вTRVPrint, но вы можете задать номер в событии OnGetPageNumber.
Примечание о СРВ-Редакторе (ScaleRichView): при вставке в TSRichViewEdit, этот элемент показывает номер страницы, на которой он находится. Номера отсчитываются от TSRichViewEdit.PageProperty.PageNoFromNumber.
Вы можете вставить этот элемент в главный документ, колонтитулы, сноски и текстовые блоки.
Класс этого типа элемента: TRVPageNumberItemInfo (см. для подробной информации).
Тип (стиль) этого элемента: rvsPageNumber (-208)
Следующие методы быстрого изменения документа добавляют элемент этого типа в конец документа:
▪AddItem (создайте объект TRVPageNumberItemInfo, затем добавьте в документ методом AddItem)
Следующие методы возвращают объект TRVPageNumberItemInfo:
Следующие методы редактирования документа вставляют элемент этого типа в позицию каретки:
▪InsertItem (создайте объект TRVPageNumberItemInfo, затем вставьте в документ методом InsertItem)
Следующие методы возвращают объект TRVPageNumberItemInfo в позиции каретки:
Следующие методы меняют свойства как операции редактирования:
▪SetCurrentItemExtraIntPropertyEx;
▪SetCurrentItemExtraStrPropertyEx;
Поле номера страницы имеет все свойства текстовой метки.
По умолчанию Text='{p}'. Вы можете изменить это значение, чтобы показать другой код в TRichView и TRichViewEdit.
Кроме того, элемент имеет свойство:
▪NumberType – тип нумерации;
Это свойство также доступно как rveipcPageNumberType. Изменение его таким способом позволяет реализовать операции редактирования.
Экспорт в HTML
Поля сохраняются как простой текст.
RTF и DocX
Поля могут быть сохранены в RTF/DocX и загружены из RTF/DocX. Можно запретить загрузку полей из RTF/DocX, присвоив TRichView.RTFReadProperties.IgnoreFields=True.