Новое в версии 19

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

Новое в версии 19

Данный раздел включает изменения, внесённые в версии 19.1.

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

В TDBRichViewEdit, неиспользуемые стили удаляются не только если AutoDeleteUnusedStyles = True, но также если FieldFormat = rvdbRTF или rvdbDocX.

Параметры TRichView.SavePicture изменены.

TRichView.RTFReadProperties.ErrorCode переименовано в RTFErrorCode.

Нажатие  Backspace  в таблице удаляет выделенные строки/столбцы (или всю таблицу, если все ячейки выделены). Для отключения этой функциональности, присвойте False переменной RichViewTableAutoAddRow.

RAD Studio 10.4 Sydney

ТРВ-Редактор поддерживает Delphi и C++Builder 10.4, включая применение стилей VCL к отдельным компонентам.

Импорт DocX (формат Microsoft Word Document)

Начиная с этой версии, компоненты могут не только сохранять, но и загружать DocX из файлов или памяти. Для работы этой функции требуется Delphi 2009 или более поздняя версия, либо Lazarus.

Новые методы TRichView: LoadDocX, LoadDocXFromStream.

Новые методы TRichViewEdit: InsertDocXFromStreamEd, InsertDocXFromFileEd.

TRichView.LoadFromStream может определять и загружать DocX.

TDBRichViewEdit может сохранять документы в формате DocX.

Markdown

Новые методы для экспорта документов ТРВ-Редактора в формате Markdown: SaveMarkdown, SaveMarkdownToStream.

Новое свойство MarkdownProperties, содержащее настройки экспорта Markdown.

Другое

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

rvdatasourcelink TRVDataSourceLink упрощает использование компонентов TRichView или ScaleRichView в качестве контейнеров для визуальных компонентов, связанных с полями базы данных.

Новые события компонента TRichView:

OnWriteObjectProperties позволяет сохранять дополнительные свойства элемента документа в форматах RTF, DocX и HTML.

OnTextFound позволяет выполнять специальную обработку найденного текста (вместо или в дополнение к выделению).

Новый необязательный параметр в TRVReportHelper.DrawPageAt.

Новое свойство TRVReportHelper.TargetPixelsPerInch позволяет переопределять плотность пикселей канвы.

Новый необязательный параметр (SmoothScroll) в TRVScroller.ScrollTo.

Новая опция для защиты текста: rvoFastDeleteProtectedText для TRichViewEdit.EditorOptions.

Высококачественное масштабирование поддерживается и для полупрозрачных изображений (для Delphi 2009+ и Lazarus).

TRVReportHelper использует высококачественное масштабирование изображений, если свойство AllowTransparentDrawing и параметр Preview имеют значение True.

Нажатие клавиши  Backspace  в таблицах удаляет выделенные строки/столбцы (или саму таблицу, если выделены все ячейки).

Изменения

В событии TRichViewEdit.OnItemResize значения параметров Val1 и Val2 изменены.

TRichViewEdit.SetCheckpointInfoEd и InsertCheckpoint были преобразованы из процедур в функции.