Новое в версии 1.6

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

Новое в версии 1.6

Совместимость

В событии TRVPrint.OnPrintComponent изменился тип параметра Sender (с TRVPrint на TCustomRVPrint). Если вы используете это событие в существующих проектах, измените тип этого параметра в обработчиках этого события.

Параметры добавлены в метод TRichView.DeleteUnusedStyles.

Изменения в TRVPrint

добавлено TRVPrint.TransparentBackground

добавлено TRVPrint.GetFirstItemOnPage

добавлено TRVPrint.MirrorMargins

Изменения в таблицах

Вертикальное выравнивание ячеек (значения VAlign ячеек и VAlign строк, а также методы SetCellVAlign и SetRowVAlign таблицы).

Свойства BorderColor и BorderLightColor ячеек позволяют переопределять значения по умолчанию (см. также SetCellBorderColor и SetCellBorderLightColor).

Возможность скрывать сетку таблицы в редакторе (новое возможное значение для Options таблицы: rvtoHideGridLines).

Возможность печатать фон таблицы белым цветом (новое возможное значение для PrintOptions таблицы: rvtoWhiteBackground).

Новые возможные значения для Options таблицы: rvtoCellBelowBorders и rvtoOverlappingCorners.

Таблицы, в которых значение rvtoEditing исключено из Options, теперь игнорируют команды очистки ячеек и применения стиля.

Скрытые стороны границ могут отображаться пунктирной серой линией (если значение rvtoHideGridLines отсутствует в Options таблицы). В предыдущих версиях сетка отображалась только для границ нулевой ширины.

Новые компоненты

rvofficeconverter TRVOfficeConverter позволяет использовать конвертеры Microsoft Office

rvreporthelper TRVReportHelper зарезервирован для будущего использования.

Экспорт HTML

Новые возможные значения параметра options: rvsoImageSizes, rvsoForceNonTextCSS.

Экспорт RTF

Вы можете сохранять гиперссылки в RTF используя событие OnURLNeeded  (обновление: это событие удалено в версии 17; используйте OnWriteHyperlink).

Новое возможное значения свойства RTFOptions: rvrtfSaveEMFDefault.

Импорт RTF

добавлено чтение гиперссылок: событие OnReadHyperlink;

чтение таблиц (см. таже: RTFReadProperties.AutoHideTableGridLines);

чтение внешних рисунков (см. в разделе об использовании нестандартных графических классов);

добавлена возможность пропускать скрытый текст (см. RTFReadProperties.SkipHiddenText).

Горизонтальная прокрутка

Добавлены: HScrollPos, HScrollMax, OnHScrolled.

Визуальные эффекты и атрибуты текста

добавлены: TRVStyle.InactiveSelColor и InactiveSelTextColor;

добавлено: свойство CharSpacing текстового стиля.

Компоненты для работы с БД

Компоненты для работы с БД могут читать данные из полей, содержащих простой текст или документ RTF.

Новое свойство TDBRichViewEdit.FieldFormat позволяет редактировать поля с документами RTF или простым текстом.

Разное

Новый редактор компонента (щёлкните правой кнопкой мыши по компоненту TRichView в среде программирования и выберите «Settings...» во всплывающем меню) позволяет задавать свойства, связанные с обновлением стилей.

Новые методы TRichViewEdit: InsertStringTag и InsertStringWTag.

В TRichView.DeleteUnusedStyles добавлены параметры.

Важные стили можно пометить свойством Standard.

TRichView.SearchText и TRichViewEdit.SearchText теперь выполняют поиск в ячейках таблицы.

Гипертекст работает автоматически в редакторах в режиме только для чтения (пользователю не нужно нажимать и удерживать  Ctrl ).

Редактор может скрывать каретку в режиме только для чтения (новое возможное значение в EditorOptions: rvoHideReadOnlyCaret).

Методы для загрузки текстовых файлов понимают символы разрыва страницы (символы с кодом $0C).

Методы для загрузки текстовых файлов могут использоваться для текстовых файлов Unix (с символами #$0A, разделяющими строки).

TRichViewEdit.SelectCurrentLine.