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