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

В классы Paragraph и CTable добавлена функция Get_SectPr для определения...

В классы Paragraph и CTable добавлена функция Get_SectPr для определения секции, в которую попадает данный класс.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64271 954022d7-b5bf-4e40-9824-e11837661b57
parent 65797e11
......@@ -14722,6 +14722,10 @@ CDocument.prototype.TurnOnHistory = function()
this.TableId.TurnOn();
this.History.TurnOn();
};
CDocument.prototype.Get_SectPr = function(Index)
{
return this.SectionsInfo.Get_SectPr(Index).SectPr;
};
//-----------------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------------
......
......@@ -9360,6 +9360,13 @@ CDocumentContent.prototype.Is_TrackRevisions = function()
return false;
};
CDocumentContent.prototype.Get_SectPr = function()
{
if (this.Parent && this.Parent.Get_SectPr)
return this.Parent.Get_SectPr();
return null;
};
function CDocumentContentStartState(DocContent)
{
......
......@@ -1131,7 +1131,19 @@ CHeaderFooter.prototype =
{
return this.Content.CanAdd_Comment();
}
}
};
CHeaderFooter.prototype.Get_SectPr = function()
{
if (this.LogicDocument)
{
var SectionsInfo = this.LogicDocument.SectionsInfo;
var Index = SectionsInfo.Find_ByHdrFtr(this);
if (-1 !== Index)
return SectionsInfo.Get_SectPr2(Index).SectPr;
}
return null;
};
//-----------------------------------------------------------------------------------
// Класс для работы с колонтитулами
......
......@@ -12952,7 +12952,20 @@ Paragraph.prototype.Is_TrackRevisions = function()
return false;
};
/**
* Отличие данной функции от Get_SectionPr в том, что здесь возвращаются настройки секции, к которой
* принадлежит данный параграф, а там конкретно настройки секции, которыы лежат в данном параграфе.
*/
Paragraph.prototype.Get_SectPr = function()
{
if (this.Parent && this.Parent.Get_SectPr)
{
this.Parent.Update_ContentIndexing();
return this.Parent.Get_SectPr(this.Index);
}
return null;
};
var pararecalc_0_All = 0;
var pararecalc_0_None = 1;
......
......@@ -19710,6 +19710,17 @@ CTable.prototype.Get_ReviewType = function()
{
return reviewtype_Common;
};
CTable.prototype.Get_SectPr = function()
{
if (this.Parent && this.Parent.Get_SectPr)
{
this.Parent.Update_ContentIndexing();
return this.Parent.Get_SectPr(this.Index);
}
return null;
};
// Класс CTableRow
function CTableRow(Table, Cols, TableGrid)
......@@ -23179,6 +23190,13 @@ CTableCell.prototype.Is_EmptyFirstPage = function()
return false;
};
CTableCell.prototype.Get_SectPr = function()
{
if (this.Row && this.Row.Table && this.Row.Table)
return this.Row.Table.Get_SectPr();
return null;
};
function CTableRecalculateObject()
......
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