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

Поправила баг : неправильный пересчет в документе с 2-мя картинками,...

Поправила баг : неправильный пересчет  в документе с 2-мя картинками, привязанными к предшествующему параграфу, первая картинка перед формулой => Range = 1, неправильно пересчет первых строк в формуле и, как следствие, они не отрисовывались

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@63520 954022d7-b5bf-4e40-9824-e11837661b57
parent b1361a34
......@@ -1321,11 +1321,11 @@ ParaMath.prototype.private_RecalculateRangeWrap = function(PRS, ParaPr, Depth)
}
var bNextRangeSide = this.ParaMathRPI.Wrap == WRAP_MATH_ON_SIDE && PRS.Ranges.length > 0 && PRS.Range !== this.ParaMathRPI.IndexRange, // пересчитываем только в том отрезке, в котором находится формула
bNextRangeTopBot = this.ParaMathRPI.Wrap == WRAP_MATH_TOPBOTTOM && (this.ParaMathRPI.CheckWrapPos(PRS.Line, PRS.Range) == true || PRS.Ranges.length > 0);
bNextRangeTopBot = this.ParaMathRPI.Wrap == WRAP_MATH_TOPBOTTOM && (PRS.Ranges.length > 0);
if(bNextRangeSide || bNextRangeTopBot)
{
// перенос на следующий строку
// перенос на следующий строку
this.Root.Math_Set_EmptyRange(PRS);
PRS.RecalcResult = recalcresult_NextLine;
......@@ -1334,19 +1334,6 @@ ParaMath.prototype.private_RecalculateRangeWrap = function(PRS, ParaPr, Depth)
}
else
{
if(PRS.Ranges.length > 0 && this.ParaMathRPI.Wrap == WRAP_MATH_ON_SIDE)
{
var CurrRange = PRS.Range;
for(var range = this.Root.StartRange; range < CurrRange; range++)
{
PRS.Range = range;
this.Root.Math_Set_EmptyRange(PRS);
}
PRS.Range = CurrRange;
}
PRS.X = this.ParaMathRPI.XStart;
PRS.XEnd = this.ParaMathRPI.XEnd;
......
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