Commit e2248a7a authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Bug #29835 Теперь при изменении стиля не сбрасывается выделение цветом.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@68461 954022d7-b5bf-4e40-9824-e11837661b57
parent 599126f7
......@@ -6275,9 +6275,11 @@ ParaRun.prototype.Split_Run = function(Pos)
ParaRun.prototype.Clear_TextPr = function()
{
// Данная функция вызывается пока только при изменении стиля параграфа. Оставляем в этой ситуации язык неизмененным.
// Данная функция вызывается пока только при изменении стиля параграфа. Оставляем в этой ситуации язык неизмененным,
// а также не трогаем highlight.
var NewTextPr = new CTextPr();
NewTextPr.Lang = this.Pr.Lang.Copy();
NewTextPr.HighLight = this.Pr.Copy_HighLight();
this.Set_Pr( NewTextPr );
};
......
......@@ -7375,13 +7375,7 @@ CTextPr.prototype =
TextPr.Color = new CDocumentColor(this.Color.r, this.Color.g, this.Color.b, this.Color.Auto);
TextPr.VertAlign = this.VertAlign;
if ( undefined === this.HighLight )
TextPr.HighLight = undefined;
else if ( highlight_None === this.HighLight )
TextPr.HighLight = highlight_None;
else
TextPr.HighLight = this.HighLight.Copy();
TextPr.HighLight = this.Copy_HighLight();
TextPr.RStyle = this.RStyle;
TextPr.Spacing = this.Spacing;
......@@ -7423,6 +7417,18 @@ CTextPr.prototype =
return TextPr;
},
Copy_HighLight : function()
{
if ( undefined === this.HighLight )
return undefined;
else if ( highlight_None === this.HighLight )
return highlight_None;
else
return this.HighLight.Copy();
return undefined;
},
Merge : function(TextPr)
{
if ( undefined != TextPr.Bold )
......
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