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

1. Баг к предыдущей заливке на открытие : на пересчете при наличии в контенте плейсхолдера

2. hidePlaceholder поправила : для матриц свойство применяется при Resize; в CMathBase выставила, чтобы для JustDrawElements не срабатывала ф-ия hidePlaceholder

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56620 954022d7-b5bf-4e40-9824-e11837661b57
parent b16386e1
......@@ -1071,7 +1071,10 @@ CMathBase.prototype =
{
for(var i=0; i < this.nRow; i++)
for(var j = 0; j < this.nCol; j++)
this.elements[i][j].hidePlaceholder(flag);
{
if( this.elements[i][j].IsJustDraw() == false )
this.elements[i][j].hidePlaceholder(flag);
}
},
// ф-ия используется, для того чтобы добавить в контент элемента текст/др формулы
getElement: function(x, y)
......
......@@ -5062,7 +5062,7 @@ CMathContent.prototype =
{
if(this.content[pos].typeObj == MATH_COMP)
this.content[pos].SetGaps(this, ParaMath, RecalcInfo);
else
else if(this.content[pos].typeObj == MATH_PARA_RUN)
this.content[pos].Math_SetGaps(this, ParaMath.Paragraph, RecalcInfo);
}
......
......@@ -82,12 +82,14 @@ CMathMatrix.prototype.setRuleGap = function(oSpace, rule, gap, minGap)
}
CMathMatrix.prototype.recalculateSize = function(oMeasure)
{
if(this.RecalcInfo.bProps)
{
this.setRuleGap(this.spaceColumn, this.Pr.cGpRule, this.Pr.cGp, this.Pr.cSp);
this.setRuleGap(this.spaceRow, this.Pr.rSpRule, this.Pr.rSp);
if(this.Pr.plcHide)
this.hidePlaceholder(true);
this.RecalcInfo.bProps = false;
}
......@@ -399,10 +401,7 @@ CMathMatrix.prototype.setProperties = function(props)
this.nCol = props.column;
if(props.plcHide === true || props.plcHide === 1)
{
this.Pr.plcHide = true;
this.hidePlaceholder(true);
}
if(props.baseJc === BASEJC_CENTER || props.baseJc === BASEJC_TOP || props.baseJc === BASEJC_BOTTOM)
this.Pr.baseJc = props.baseJc;
......
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