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() ...@@ -14722,6 +14722,10 @@ CDocument.prototype.TurnOnHistory = function()
this.TableId.TurnOn(); this.TableId.TurnOn();
this.History.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() ...@@ -9360,6 +9360,13 @@ CDocumentContent.prototype.Is_TrackRevisions = function()
return false; return false;
}; };
CDocumentContent.prototype.Get_SectPr = function()
{
if (this.Parent && this.Parent.Get_SectPr)
return this.Parent.Get_SectPr();
return null;
};
function CDocumentContentStartState(DocContent) function CDocumentContentStartState(DocContent)
{ {
......
...@@ -1131,7 +1131,19 @@ CHeaderFooter.prototype = ...@@ -1131,7 +1131,19 @@ CHeaderFooter.prototype =
{ {
return this.Content.CanAdd_Comment(); 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() ...@@ -12952,7 +12952,20 @@ Paragraph.prototype.Is_TrackRevisions = function()
return false; 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_All = 0;
var pararecalc_0_None = 1; var pararecalc_0_None = 1;
......
...@@ -19710,6 +19710,17 @@ CTable.prototype.Get_ReviewType = function() ...@@ -19710,6 +19710,17 @@ CTable.prototype.Get_ReviewType = function()
{ {
return reviewtype_Common; 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 // Класс CTableRow
function CTableRow(Table, Cols, TableGrid) function CTableRow(Table, Cols, TableGrid)
...@@ -23179,6 +23190,13 @@ CTableCell.prototype.Is_EmptyFirstPage = function() ...@@ -23179,6 +23190,13 @@ CTableCell.prototype.Is_EmptyFirstPage = function()
return false; 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() 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