Commit 1efee6e0 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

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

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@68662 954022d7-b5bf-4e40-9824-e11837661b57
parent d65d2dc1
...@@ -461,12 +461,16 @@ Paragraph.prototype = ...@@ -461,12 +461,16 @@ Paragraph.prototype =
this.XLimit = XLimit; this.XLimit = XLimit;
this.YLimit = YLimit; this.YLimit = YLimit;
var ColumnNumOld = this.ColumnNum;
var PageNumOld = this.PageNum;
this.PageNum = PageNum; this.PageNum = PageNum;
this.ColumnNum = ColumnNum ? ColumnNum : 0; this.ColumnNum = ColumnNum ? ColumnNum : 0;
this.ColumnsCount = ColumnsCount ? ColumnsCount : 1; this.ColumnsCount = ColumnsCount ? ColumnsCount : 1;
// При первом пересчете параграфа this.Parent.RecalcInfo.Can_RecalcObject() всегда будет true, а вот при повторных уже нет // При первом пересчете параграфа this.Parent.RecalcInfo.Can_RecalcObject() всегда будет true, а вот при повторных уже нет
if (true === this.Parent.RecalcInfo.Can_RecalcObject()) // Кроме случая, когда параграф меняет свое местоположение на страницах и колонках
if (true === this.Parent.RecalcInfo.Can_RecalcObject() || ColumnNumOld !== this.ColumnNum || PageNumOld !== this.PageNum)
{ {
var Ranges = this.Parent.CheckRange(X, Y, XLimit, Y, Y, Y, X, XLimit, this.PageNum, true); var Ranges = this.Parent.CheckRange(X, Y, XLimit, Y, Y, Y, X, XLimit, this.PageNum, true);
if (Ranges.length > 0) if (Ranges.length > 0)
......
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