Commit e24c721f authored by Anna.Pavlova's avatar Anna.Pavlova Committed by Alexander.Trofimov

Поправила превнесенный баг (rev 64095) : если контенты у мат объекта...

Поправила превнесенный баг (rev 64095) : если контенты у мат объекта располагались на различных строчках и формула была инлайновой, то некорректно обновлялись Bounds у контентов мат объектов (функция UpdateBoundsPosInfo)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64140 954022d7-b5bf-4e40-9824-e11837661b57
parent 01fb8dfa
......@@ -441,14 +441,28 @@ CMathBase.prototype.UpdateBoundsPosInfo = function(PRSA, _CurLine, _CurRange, _C
this.Bounds.SetGenPos(CurLine, CurRange, PRSA);
this.Bounds.SetPage(CurLine, CurRange, _CurPage);
for(var i=0; i < this.nRow; i++)
if(this.bOneLine == true)
{
for(var j = 0; j < this.nCol; j++)
for(var i=0; i < this.nRow; i++)
{
for(var j = 0; j < this.nCol; j++)
{
if(false == this.elements[i][j].IsJustDraw())
this.elements[i][j].UpdateBoundsPosInfo(PRSA, _CurLine, _CurRange, _CurPage);
}
}
}
else
{
var StartPos = this.protected_GetRangeStartPos(CurLine, CurRange);
var EndPos = this.protected_GetRangeEndPos(CurLine, CurRange);
for(var Pos = StartPos; Pos <= EndPos; Pos++)
{
if(false == this.elements[i][j].IsJustDraw())
this.elements[i][j].UpdateBoundsPosInfo(PRSA, _CurLine, _CurRange, _CurPage);
this.Content[Pos].UpdateBoundsPosInfo(PRSA, _CurLine, _CurRange, _CurPage);
}
}
};
CMathBase.prototype.draw = function(x, y, pGraphics, PDSE)
{
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment