Javascript 如何在组中左对齐对象
我对织物js是新手。我正在尝试使用此函数左对齐组中的所有对象Javascript 如何在组中左对齐对象,javascript,fabricjs,Javascript,Fabricjs,我对织物js是新手。我正在尝试使用此函数左对齐组中的所有对象 $rootScope.alignLeft=函数(){ var activeObject=canvas.pages[canvas.activePageIndex].fabric.getActiveObject(); 如果(activeObject.type==“组”){ var items=activeObject.\u对象; var left=activeObject.getLeft(); var top=activeObject.
$rootScope.alignLeft=函数(){
var activeObject=canvas.pages[canvas.activePageIndex].fabric.getActiveObject();
如果(activeObject.type==“组”){
var items=activeObject.\u对象;
var left=activeObject.getLeft();
var top=activeObject.getTop();
log(activeObject);
canvas.pages[canvas.activePageIndex].fabric.remove(activeObject);
控制台日志(左);
控制台日志(顶部);
对于(变量i=0;i };代码>我是如何解决这些问题的。我相信像我这样的未来新人会像我一样面对这些基本的概念问题
第1点和第2点的答案:
1)我使用了.remove(activeGroup)来删除它,创建了一个新组,并将activeGroup中的项目添加到组中
2)以下是一些链接,它们确实帮助我理解了fabricjs中使用的定位系统
$rootScope.alignLeft=function(){
var activeObject=canvas.pages[canvas.activePageIndex].fabric.getActiveObject();
var group=newfabric.group();
if(activeObject.type==“组”){
var items=activeObject.\u对象;
canvas.pages[canvas.activePageIndex].fabric.remove(activeObject);
对于(var i=0;i我是如何解决这些问题的。我相信未来像我这样的新手会像我一样面对这些基本的概念问题
第1点和第2点的答案:
1)我使用了.remove(activeGroup)来删除它,创建了一个新组,并将activeGroup中的项目添加到组中
2)以下是一些链接,它们确实帮助我理解了fabricjs中使用的定位系统
$rootScope.alignLeft=function(){
var activeObject=canvas.pages[canvas.activePageIndex].fabric.getActiveObject();
var group=newfabric.group();
if(activeObject.type==“组”){
var items=activeObject.\u对象;
canvas.pages[canvas.activePageIndex].fabric.remove(activeObject);
对于(var i=0;i