Commit 46409cc2 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Исправлен баг с определением попадания курсора в колонтитул (баг 24944)....

Исправлен баг с определением попадания курсора в колонтитул (баг 24944). Исправлен баг с определением точки переноса строки таблицы на новую страницу (баг 25214). 

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57144 954022d7-b5bf-4e40-9824-e11837661b57
parent 5f1cbab9
......@@ -773,6 +773,9 @@ CDocument.prototype =
Get_PageContentStartPos : function (PageIndex, ElementIndex)
{
if (undefined === ElementIndex && undefined !== this.Pages[PageIndex])
ElementIndex = this.Pages[PageIndex].Pos;
var SectPr = this.SectionsInfo.Get_SectPr(ElementIndex).SectPr;
var Y = SectPr.PageMargins.Top;
......
......@@ -2494,6 +2494,11 @@ CTable.prototype =
}
Y += MaxTopBorder;
// Учтем верхнее поле ячейки
var Cell = Row.Get_Cell(CellIndex);
var CellMar = Cell.Get_Margins();
Y += CellMar.Top.W;
// TODO: Здесь надо учитывать нижнюю границу ячейки и вычесть ее ширину из YLimit
return { X : CellInfo.X_content_start, XLimit : CellInfo.X_content_end, Y : Y, YLimit : Pos.YLimit, MaxTopBorder : MaxTopBorder };
......
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