Commit 4eb8223d authored by Oleg.Korshul's avatar Oleg.Korshul Committed by Alexander.Trofimov

баги с линейками. Дергшалась линейка при движении масой левой колонки таблицы....

баги с линейками. Дергшалась линейка при движении масой левой колонки таблицы. И при движении через Илюху левой границы таблицы - неправильно рисовался markup

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64643 954022d7-b5bf-4e40-9824-e11837661b57
parent ef1b8437
...@@ -4869,7 +4869,10 @@ function CDrawingDocument() ...@@ -4869,7 +4869,10 @@ function CDrawingDocument()
if (0 == index) if (0 == index)
{ {
var _add = markup.X - position;
markup.X = position; markup.X = position;
if (markup.Cols.length > 0)
markup.Cols[0] += _add;
} }
else else
{ {
......
...@@ -163,7 +163,8 @@ function CHorRuler() ...@@ -163,7 +163,8 @@ function CHorRuler()
this.m_oTableMarkup = null; this.m_oTableMarkup = null;
this.DragTablePos = -1; this.DragTablePos = -1;
this.TableMarginLeft = 0; this.TableMarginLeft = 0;
this.TableMarginLeftTrackStart = 0;
this.TableMarginRight = 0; this.TableMarginRight = 0;
this.m_oWordControl = null; this.m_oWordControl = null;
...@@ -1008,7 +1009,7 @@ function CHorRuler() ...@@ -1008,7 +1009,7 @@ function CHorRuler()
} }
case 8: case 8:
{ {
var newVal = RulerCorrectPosition(_x, mm_1_8, mm_1_4, _margin_left); var newVal = RulerCorrectPosition(_x, mm_1_8, mm_1_4, this.TableMarginLeftTrackStart);
// сначала определим граничные условия // сначала определим граничные условия
var _min = 0; var _min = 0;
...@@ -1273,6 +1274,8 @@ function CHorRuler() ...@@ -1273,6 +1274,8 @@ function CHorRuler()
} }
pos = left + pos * dKoef_mm_to_pix; pos = left + pos * dKoef_mm_to_pix;
word_control.m_oOverlayApi.VertLine(pos); word_control.m_oOverlayApi.VertLine(pos);
this.TableMarginLeftTrackStart = this.TableMarginLeft;
break; break;
} }
} }
......
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