Commit 8a3b39ef authored by Ilya.Kirillov's avatar Ilya.Kirillov

Исправлен баг с дефолтовым стилем. Исправлен баг с копированием свойства...

Исправлен баг с дефолтовым стилем. Исправлен баг с копированием свойства выравнивания по вертикали для повторяющегося заголовка таблицы (баг 31324).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@67976 954022d7-b5bf-4e40-9824-e11837661b57
parent 67f09c2a
...@@ -4268,6 +4268,9 @@ CStyles.prototype = ...@@ -4268,6 +4268,9 @@ CStyles.prototype =
{ {
case styletype_Paragraph: case styletype_Paragraph:
{ {
if (undefined === StyleId)
StyleId = this.Default.Paragraph;
if (TableStyle != null || ShapeStyle != null) if (TableStyle != null || ShapeStyle != null)
{ {
if (ShapeStyle != null) if (ShapeStyle != null)
...@@ -4290,6 +4293,9 @@ CStyles.prototype = ...@@ -4290,6 +4293,9 @@ CStyles.prototype =
} }
case styletype_Table: case styletype_Table:
{ {
if (undefined === StyleId)
StyleId = this.Default.Table;
// Сначала копируем параметры по умолчанию // Сначала копируем параметры по умолчанию
Pr.TextPr = this.Default.TextPr.Copy(); Pr.TextPr = this.Default.TextPr.Copy();
Pr.ParaPr = this.Default.ParaPr.Copy(); Pr.ParaPr = this.Default.ParaPr.Copy();
...@@ -4318,6 +4324,9 @@ CStyles.prototype = ...@@ -4318,6 +4324,9 @@ CStyles.prototype =
} }
case styletype_Character: case styletype_Character:
{ {
if (undefined === StyleId)
StyleId = this.Default.Character;
Pr.TextPr = new CTextPr(); Pr.TextPr = new CTextPr();
break; break;
} }
......
...@@ -705,10 +705,7 @@ CTableCell.prototype = ...@@ -705,10 +705,7 @@ CTableCell.prototype =
if ( true != bCopyOnlyVisualProps ) if ( true != bCopyOnlyVisualProps )
{ {
// VMerge // VMerge
if ( undefined === OtherPr.VMerge ) this.Set_VMerge(OtherPr.VMerge);
this.Set_VMerge( OtherPr.VMerge );
else
this.Set_VMerge( OtherPr.VMerge );
} }
// Border Top // Border Top
...@@ -790,6 +787,9 @@ CTableCell.prototype = ...@@ -790,6 +787,9 @@ CTableCell.prototype =
this.Set_W( undefined ); this.Set_W( undefined );
else else
this.Set_W( OtherPr.TableCellW.Copy() ); this.Set_W( OtherPr.TableCellW.Copy() );
// VAlign
this.Set_VAlign(OtherPr.VAlign);
}, },
Get_W : function() Get_W : function()
......
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