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

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

Исправлен баг с обновлением информации о секциях при добавлении таблицы в конец документа. Исправлен баг при отмене создания колонтитула через Undo. (оба бага описаны в баге 23943)

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@55849 954022d7-b5bf-4e40-9824-e11837661b57
parent 394ad2cc
......@@ -814,13 +814,16 @@ CDocument.prototype =
var HdrFtr = RecalcData.HdrFtr[HdrFtrIndex];
var FindIndex = this.SectionsInfo.Find_ByHdrFtr( HdrFtr );
if ( -1 === FindIndex )
continue;
// Колонтитул может быть записан в данной секции, но в ней не использоваться. Нам нужно начинать пересчет
// с места использования данного колонтитула.
var SectPr = this.SectionsInfo.Get_SectPr2( FindIndex).SectPr;
var HdrFtrInfo = SectPr.Get_HdrFtrInfo( HdrFtr );
if ( null !== HdrFtrInfo && -1 !== FindIndex )
if ( null !== HdrFtrInfo )
{
var bHeader = HdrFtrInfo.Header;
var bFirst = HdrFtrInfo.First;
......@@ -10081,12 +10084,12 @@ CDocument.prototype =
if ( null != NextObj )
NextObj.Set_DocumentPrev( NewObject );
// Обновим информацию о секциях
this.SectionsInfo.Update_OnAdd( Position, [ NewObject ] );
// Проверим, что последний элемент не таблица
if ( type_Table == this.Content[this.Content.length - 1].GetType() )
this.Internal_Content_Add(this.Content.length, new Paragraph( this.DrawingDocument, this, 0, 0, 0, 0, 0 ) );
// Обновим информацию о секциях
this.SectionsInfo.Update_OnAdd( Position, [ NewObject ] );
},
Internal_Content_Remove : function(Position, Count)
......
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