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

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

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@49491 954022d7-b5bf-4e40-9824-e11837661b57
parent 94baafa8
......@@ -159,6 +159,8 @@ CDocumentContent.prototype =
Get_PageFields : function(PageIndex)
{
if ( true === this.Parent.Is_Cell() || this.Parent instanceof WordShape )
{
if ( PageIndex < this.Pages.length && PageIndex > 0 )
{
var Y = this.Pages[PageIndex].Y ;
var YLimit = this.Pages[PageIndex].YLimit;
......@@ -167,6 +169,9 @@ CDocumentContent.prototype =
return { X : X, XLimit : XLimit, Y : Y, YLimit : YLimit }
}
else
return { X : 0, XLimit : Page_Width, Y : 0, YLimit : Page_Height }
}
else
return { X : X_Left_Field, Y : Y_Top_Field, XLimit : X_Right_Field, YLimit : Y_Bottom_Field };
},
......
......@@ -20574,6 +20574,8 @@ CTableCell.prototype =
var Table = this.Row.Table;
var TablePr = Table.Get_CompiledPr(false).TablePr;
if ( tbllayout_AutoFit === TablePr.TableLayout )
{
if ( this.Row.Table.Parent.Pages.length > 0 )
{
// Если изменение внутри ячейки влечет за собой изменение сетки таблицы, тогда
// пересчитывать таблицу надо с самого начала.
......@@ -20592,6 +20594,9 @@ CTableCell.prototype =
return Table.Refresh_RecalcData2( 0, 0 );
}
}
else
return Table.Refresh_RecalcData2( 0, 0 );
}
this.Row.Refresh_RecalcData2( this.Index, Page_Rel );
},
......
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