Новое в версии 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 всё в порядке)