|
<< Нажмите, чтобы показать Содержание >> Новое в версии 19 |
Данный раздел включает изменения, внесённые в версии 19.1.
▪В TDBRichViewEdit, неиспользуемые стили удаляются не только если AutoDeleteUnusedStyles = True, но также если FieldFormat = rvdbRTF или rvdbDocX.
▪Параметры TRichView.SavePicture изменены.
▪TRichView.RTFReadProperties.ErrorCode переименовано в RTFErrorCode.
▪Нажатие Backspace в таблице удаляет выделенные строки/столбцы (или всю таблицу, если все ячейки выделены). Для отключения этой функциональности, присвойте False переменной RichViewTableAutoAddRow.
ТРВ-Редактор поддерживает Delphi и C++Builder 10.4, включая применение стилей VCL к отдельным компонентам.
Начиная с этой версии, компоненты могут не только сохранять, но и загружать DocX из файлов или памяти. Для работы этой функции требуется Delphi 2009 или более поздняя версия, либо Lazarus.
Новые методы TRichView: LoadDocX, LoadDocXFromStream.
Новые методы TRichViewEdit: InsertDocXFromStreamEd, InsertDocXFromFileEd.
TRichView.LoadFromStream может определять и загружать DocX.
TDBRichViewEdit может сохранять документы в формате DocX.
Новые методы для экспорта документов ТРВ-Редактора в формате Markdown: SaveMarkdown, SaveMarkdownToStream.
Новое свойство MarkdownProperties, содержащее настройки экспорта Markdown.
Новые компоненты:
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 были преобразованы из процедур в функции.