Commit 680c372b authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

Очистку для автофигур делаем по содержимому. баг http://bugzserver/show_bug.cgi?id=24151


git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@57006 954022d7-b5bf-4e40-9824-e11837661b57
parent 8404520d
This diff is collapsed.
......@@ -511,7 +511,23 @@
var sr = this._calcRect(sx, sy, w, h);
var r = this._calcRect(x, y);
var imgData = this.ctx.getImageData(sr.x, sr.y, sr.w, sr.h);
this.clear();
var minX, maxX, minY, maxY;
if (sx < x) {
minX = sr.x;
maxX = r.x;
} else {
minX = r.x;
maxX = sr.x;
}
if (sy < y) {
minY = sr.y;
maxY = r.y;
} else {
minY = r.y;
maxY = sr.y;
}
this.ctx.clearRect(minX, minY, maxX + sr.w, maxX + sr.y);
this.ctx.putImageData(imgData, r.x, r.y);
return this;
};
......
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