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

Исправлен баг с рассчетом стиля по иерархии (баг 19755).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49671 954022d7-b5bf-4e40-9824-e11837661b57
parent 7612cfad
......@@ -9078,7 +9078,7 @@ Paragraph.prototype =
var AbstractNum = Numbering.Get_AbstractNum( Pr.ParaPr.NumPr.NumId );
Lvl = AbstractNum.Get_LvlByStyle( StyleId );
if ( -1 != Lvl )
Pr.ParaPr.Merge( Numbering.Get_ParaPr( Pr.ParaPr.NumPr.NumId, Lvl ) );
{}
else
Pr.ParaPr.NumPr = undefined;
}
......
......@@ -4162,6 +4162,21 @@ CStyles.prototype =
// Копируем свойства родительского стиля
this.Internal_Get_Pr( Pr, Style.BasedOn, Type );
// Копируем свойства из стиля нумерации, если она задана
if ( (styletype_Paragraph === Type || styletype_Table === Type) && ( undefined != Style.ParaPr.NumPr ) )
{
var Numbering = editor.WordControl.m_oLogicDocument.Get_Numbering();
if ( undefined != Style.ParaPr.NumPr.NumId && 0 != Style.ParaPr.NumPr.NumId )
{
var AbstractNum = Numbering.Get_AbstractNum( Style.ParaPr.NumPr.NumId );
var Lvl = AbstractNum.Get_LvlByStyle( StyleId );
if ( -1 != Lvl )
Pr.ParaPr.Merge( Numbering.Get_ParaPr( Style.ParaPr.NumPr.NumId, Lvl ) );
else
Pr.ParaPr.NumPr = undefined;
}
}
// Копируем свойства текущего стиля
switch ( Type )
{
......
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