Новое в версии 1.4

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

Новое в версии 1.4

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

▪Объявление события TRichView.OnControlAction было изменено. Если вы используете это событие, пожалуйста, добавьте "var" к параметру ctrl вашего обработчика события после пересборки пакета. В противном случае это приведет к ошибкам доступа к памяти при запуске ваших приложений.

▪Методы GetCurrent***Info/SetCurrent***Info компонента TRichViewEdit теперь отличаются от методов Get***Info(ItemNo,...)/Set***InfoEd(ItemNo,...). Методы "current" можно использовать для работы с элементами в редакторе ячеек так же, как и с элементами в основном редакторе (программисту не нужно знать, находится ли элемент в основном редакторе или во вложенном редакторе, он/она всегда может работать с элементом в позиции каретки). Методы "не-current" нельзя использовать для работы с элементами в редакторе ячеек, поскольку к таким элементам нельзя обращаться, используя только их индексы.

Главное нововведение: таблицы

См. новый раздел справки о таблицах.

Новые методы

TRichView:

▪AddNLATag, AddItem, GetItem, GetItemNo,

▪GetJumpPointLocation

▪GetItemCoords, GetItemClientCoords

TRichViewEdit:

▪InsertItem,

▪GetCurrentItem, GetCurrentItemEx

▪SetItemTextEd,SetCurrentItemText, GetCurrentItemText,

▪CanChange

▪BeginItemModify, EndItemModify

▪ResizeCurrentControl, AdjustControlPlacement2

TFontInfos:

▪FindStyleWithCharset

Новые свойства

▪TParaInfo.NextParaNo

▪TRVStyle.DefCodePage

▪TRichView.HScrollVisible

▪TRichView.RVData

▪TRichView.InplaceEditor

▪Новое возможное значение (rvoAutoSwitchLang) для свойства TRichViewEdit.EditorOptions (спасибо Pavel Zhelty)

▪Новые возможные состояния в свойстве TRVTextDrawStates

Новые события

▪TRichView.OnCopy

▪TRichView.OnHTMLSaveImage

▪TRichViewEdit.OnCaretGetOut

▪Новые "скрытые" параметры событий TRVStyle.OnDrawStyleText и OnDrawTextBack

Указатели мыши

Два новых указателя. Возможность использования системного гипертекстового указателя

Разное

Специальная поддержка ввода с клавиатуры юникодного текста для хинди (примечание: в хинди используются сложные глифы, составленные из нескольких символов Юникода; такие глифы пока не полностью поддерживаются).

Известные проблемы

▪TRVStyle не работает должным образом во фреймах (Delphi 5+ и C++Builder 5+)

▪неправильное рисование подчёркивания юникодного текста в Windows95 (в WinNT/2000 всё в порядке)