Copy link to clipboard
Copied
Hi Group,
I've been trying to find a way to ungroup graphics within an anchored frame. Can't find a method to do this.
Maybe going inside a group, grabbing the group components, saving them somewhere, deleting the group and recreating the components in its original positions.
if (oGraphic2.type = Constants.FO_Group){ //graphic is a group
alert("Graphic selected is a group.");
//do something to Ungroup the group
}
All you have to do is delete the Group object:
#target framemaker
var doc = app.ActiveDoc;
var graphic = doc.FirstSelectedGraphicInDoc;
var group = graphic.GroupParent;
if (group.constructor.name === "Group") {
group.Delete ();
}
-Rick
Copy link to clipboard
Copied
All you have to do is delete the Group object:
#target framemaker
var doc = app.ActiveDoc;
var graphic = doc.FirstSelectedGraphicInDoc;
var group = graphic.GroupParent;
if (group.constructor.name === "Group") {
group.Delete ();
}
-Rick
Copy link to clipboard
Copied
Thanks Rick, that worked perfectly.