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

1. Merge Text Prp с учетом argSize

2. Поправила позицию селекта для формул в одной строке с разной высотой

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55594 954022d7-b5bf-4e40-9824-e11837661b57
parent 19f512ef
......@@ -306,7 +306,6 @@ ParaMath.prototype =
TextPrp.Set_FromObject(DefaultPrp);
return TextPrp;
},
Apply_TextPr : function(TextPr, IncFontSize, ApplyToAll)
......@@ -599,6 +598,7 @@ ParaMath.prototype =
else
this.WidthVisible = this.Width + PRSA.JustifyWord;
// Позиция в документе для формулы
this.Math.absPos = {x: PRSA.X, y: PRSA.Y - this.Root.size.ascent};
PRSA.X += this.WidthVisible;
......@@ -1094,7 +1094,8 @@ ParaMath.prototype =
if(!oCont.bRoot)
{
SelectionDraw.StartY += oCont.pos.y;
//SelectionDraw.StartY += oCont.pos.y;
SelectionDraw.StartY = this.Math.absPos.y + oCont.pos.y; // выставляем так, чтобы для формул с различной высотой в одной строке, всё было ok
SelectionDraw.H = oCont.size.height;
}
......
......@@ -43,8 +43,6 @@ function ParaRun(Paragraph, bMathRun)
this.SearchMarks = new Array();
this.SpellingMarks = new Array();
// Добавляем данный класс в таблицу Id (обязательно в конце конструктора)
g_oTableId.Add( this, this.Id );
if(bMathRun)
{
......@@ -57,6 +55,9 @@ function ParaRun(Paragraph, bMathRun)
width: 0
};
}
// Добавляем данный класс в таблицу Id (обязательно в конце конструктора)
g_oTableId.Add( this, this.Id );
}
ParaRun.prototype =
......
......@@ -7721,9 +7721,7 @@ CMathContent.prototype =
},
Get_Default_TPrp: function()
{
return this.Composition.Parent.Get_Default_TPrp();
},
//////////////////////////
......
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