Is it possible to Ungroup graphics with code?

New Here ,
Mar 03, 2016 Mar 03, 2016

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

}

TOPICS
Scripting

Views

425

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct Answer

Adobe Community Professional , Mar 03, 2016 Mar 03, 2016
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

Likes

Translate

Translate
Adobe Community Professional ,
Mar 03, 2016 Mar 03, 2016

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

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Mar 03, 2016 Mar 03, 2016

Copy link to clipboard

Copied

LATEST

Thanks Rick, that worked perfectly.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines