在插画家javascript取消组合和组

时间:2016-07-16 07:39:07

标签: javascript

.ai文件中的插图画家我的图层名称为" Layer1"在这一层内我有一个名为&#34的组;重命名"这个重命名组我必须取消组合并将其移动到新组。可以任何人请用javascript帮助我,我还附加了图像。

layer 1 imagerename group

NightOwl.builder().defaultMode(0).create();

1 个答案:

答案 0 :(得分:0)

类型名称是“GroupItem”,因此您应该更改:

{
    "Statement": [
        {
            "Sid": "Access-to-specific-bucket-only",
            "Principal": "*",
            "Action": [
                "s3:GetObject",
                "s3:PutObject"
            ],
            "Effect": "Allow",
            "Resource": [
                "arn:aws:s3:::DOC-EXAMPLE-BUCKET",
                "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
            ]
        }
    ]
  }

回到:

if(elements[i].typename=="rename")ungroup(elements[i]);

这个示例代码最初是为了取消所有组的分组。如果您只想取消“重命名”组的分组,请更改此行:

if(elements[i].typename=="GroupItem")ungroup(elements[i]);

到:

if(doc.groupItems.length)for(var i=0;i<doc.layers.length;i++)ungroup(doc.layers[i]);

最后,要将项目移动到“新组”中,您必须创建一个组项目,例如:

ungroup(doc.groupItems['rename']);

并通过替换移动其中的元素:

var newGroup = doc.groupItems.add();

与:

elements[i].moveBefore(obj);