|
<< Нажмите, чтобы показать Содержание >> Новое в версии 1.4 |
▪Объявление события TRichView.OnControlAction было изменено. Если вы используете это событие, пожалуйста, добавьте "var" к параметру ctrl вашего обработчика события после пересборки пакета. В противном случае это приведет к ошибкам доступа к памяти при запуске ваших приложений.
▪Методы GetCurrent***Info/SetCurrent***Info компонента TRichViewEdit теперь отличаются от методов Get***Info(ItemNo,...)/Set***InfoEd(ItemNo,...). Методы "current" можно использовать для работы с элементами в редакторе ячеек так же, как и с элементами в основном редакторе (программисту не нужно знать, находится ли элемент в основном редакторе или во вложенном редакторе, он/она всегда может работать с элементом в позиции каретки). Методы "не-current" нельзя использовать для работы с элементами в редакторе ячеек, поскольку к таким элементам нельзя обращаться, используя только их индексы.
См. новый раздел справки о таблицах.
TRichView:
▪AddNLATag, AddItem, GetItem, GetItemNo,
▪GetItemCoords, GetItemClientCoords
TRichViewEdit:
▪GetCurrentItem, GetCurrentItemEx
▪SetItemTextEd,SetCurrentItemText, GetCurrentItemText,
▪BeginItemModify, EndItemModify
▪ResizeCurrentControl, AdjustControlPlacement2
TFontInfos:
▪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 всё в порядке)