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

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

Поправила баг : в случае, когда не все текстовые настройки для Run были определены вместо настроек параграфа брались дефолтные для ParaMath (теперь дефолтные определены след образом: Italic : true, для RFonts "Cambria Math", все остальные текстовые настройки берутся из Paragraph)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57215 954022d7-b5bf-4e40-9824-e11837661b57
parent 507d716c
......@@ -53,7 +53,7 @@ function ParaMath()
this.Descent = 0;
this.DefaultTextPr = new CTextPr();
this.DefaultTextPr.Init_Default();
//this.DefaultTextPr.Init_Default();
this.DefaultTextPr.Italic = true;
this.DefaultTextPr.FontFamily = {Name : "Cambria Math", Index : -1 };
......@@ -1204,6 +1204,7 @@ ParaMath.prototype =
if ( EndPos >= 1 )
{
PDSL.X += this.Width;
}
},
......
......@@ -653,11 +653,6 @@ ParaRun.prototype =
X += Item.WidthVisible;
break;
}
/*case para_Math_Text:
{
X += Item.WidthVisible;
break;
}*/
}
}
......
......@@ -37,19 +37,6 @@ var historyitem_Math_RemoveItem = 2; // Удаляем элем
/*var DEFAULT_RUN_PRP =
{
FontFamily: {Name : "Cambria Math", Index : -1 },
FontSize: 11,
Italic: true,
Bold: false,
RFonts: {},
Lang: {}
};*/
function CGaps(oSign, oEqual, oZeroOper, oLett)
{
this.sign = oSign;
......@@ -4231,7 +4218,7 @@ CMathContent.prototype =
this.plhHide = flag;
},
///////// RunPrp, CtrPrp
getFirstRPrp: function(ParaMath)
old_getFirstRPrp: function(ParaMath)
{
//var rPrp = new CMathRunPrp();
var rPrp = new CTextPr();
......@@ -4241,27 +4228,15 @@ CMathContent.prototype =
if(this.content.length > 1)
{
// первый объект всегда para_Math_Run
this.content[0].Get_CompiledPr(true);
/*
var obj = this.content[1];
if(obj.Type === MATH_RUN_PRP) // если первый объект - буква
{
rPrp.Merge(obj);
}
else if(obj.Type === MATH_COMP)
{
var FirstRPrp = obj.getCtrPrpForFirst(ParaMath);// иначе зациклимся на getCtrPrp
rPrp.Merge(FirstRPrp);
}*/
}
return rPrp;
},
getFirstRPrp: function(ParaMath)
{
return this.content[0].Get_CompiledPr(true);
},
increaseArgSize: function()
{
if(this.argSize < 2)
......@@ -4894,12 +4869,7 @@ CMathContent.prototype =
if ( true === ApplyToAll )
{
for ( var i = 0; i < this.content.length; i++ )
{
//var typeElem = this.content[i].typeObj;
//if( typeElem == MATH_COMP || typeElem == MATH_PARA_RUN)
this.content[i].Apply_TextPr( TextPr, IncFontSize, true );
}
}
else
{
......
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