-
Anna.Pavlova authored
1. Перенесла ф-ию setPosition из Draw_Elements в Recalculate_Range_Spaces, так как поиск позиции Get_ParaContentPosByXY (на котором запрашивается позиция конкретной строки), может прийти раньше, чем отрисовка (документ полностью не загрузился, не отрисовался, пересчиталась часть формул, поэтому на PageDown, скролле может прийти поиск позиции для формул, которые еще не были отрисованы) 2. Переделала ф-ии Get_ParaPosByContentPos (возникала ошибка при нажатии клавиши End в формуле) 3. Клавиши Home, End не работали: переделала работу функций Get_StartRangePos, Get_EndRangePos, Get_StartRangePos2 4. Передалала алгоритм работы Home, End 5. Поправила баг : если после многострочной не inline формулы добавляли текст, то не вызывалась ф-ия PreRecalc(могло получиться так, что пересчет для первой строки не приходил), из-за этого некорректно рассчитывались позиции и размеры букв git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@61368 954022d7-b5bf-4e40-9824-e11837661b57
88c77c1a