fix
This commit is contained in:
@@ -108,6 +108,31 @@ function JScanvasMouseDown(str,e, width,patterning) {//创建线
|
||||
}
|
||||
return currentPatterning
|
||||
}
|
||||
function getWHXY(arr){
|
||||
var minX = Number.MAX_SAFE_INTEGER;
|
||||
var minY = Number.MAX_SAFE_INTEGER;
|
||||
var maxX = Number.MIN_SAFE_INTEGER;
|
||||
var maxY = Number.MIN_SAFE_INTEGER;
|
||||
|
||||
arr.forEach(function(object) {
|
||||
var objectBoundingRect = object.getBoundingRect();
|
||||
console.log(objectBoundingRect);
|
||||
minX = Math.min(minX, objectBoundingRect.left);
|
||||
minY = Math.min(minY, objectBoundingRect.top);
|
||||
maxX = Math.max(maxX, objectBoundingRect.left + objectBoundingRect.width);
|
||||
maxY = Math.max(maxY, objectBoundingRect.top + objectBoundingRect.height);
|
||||
});
|
||||
var width = maxX - minX;
|
||||
var height = maxY - minY;
|
||||
|
||||
let wHXY = {
|
||||
width:width,
|
||||
height:height,
|
||||
x:minX,
|
||||
y:minY,
|
||||
}
|
||||
return wHXY
|
||||
}
|
||||
function JScreateCheck(e){//创建对号
|
||||
let downPoint = e.absolutePointer
|
||||
|
||||
@@ -206,4 +231,4 @@ function JSRectUpdata(rect, downPointer, upPointer) {
|
||||
})
|
||||
return rect
|
||||
}
|
||||
export { multiselectJS, JSRectUpdata, JSchangeType, JScanvasMouseDown, JScanvasMouseMove,JScreateCheck }
|
||||
export { multiselectJS, JSRectUpdata, JSchangeType, JScanvasMouseDown, JScanvasMouseMove,JScreateCheck,getWHXY }
|
||||
Reference in New Issue
Block a user