Skip to main content
Inspiring
August 30, 2023
Answered

グループ名を変えずに中のパス等を合体させた状態で複合パス化したい

  • August 30, 2023
  • 1 reply
  • 752 views

お世話になります。

 

 

こういった構造のものがあったとして、

「丸グループ」というグループ名はいかしたまま、この三つのオブジェクトを複合パスにしたいです。最終的に複合パス化したものにこのグループ名をつけるって感じです。

 

単純に複合パスにするだけなら、中のオブジェクトどれかを選択した状態(右の丸を◎にする)で複合パスにするとグループ名になってくれました。

 

ただ、これをパスファインダーで合体した状態で複合パス・またはパス化したい場合は、新規でグループが作られたりグループ名を無視した状態で合体してしまいます。

 

どうにかしてできませんでしょうか?

This topic has been closed for replies.
Correct answer ajabon grinsmith

すみません、そうですね。

最初に載せたものに関しては、下記のようなイメージです。

 

 

↓これにパスファインダーの合体をかけ、一つのパスにする

 

 

複合パスになる場合もあります。

 

 

↓これにパスファインダーの合体をかける。パスが複数になったので複合パス化。

 

 

複合シェイプにはせずに、完全に一つのパスor複合パスにしたいです。


ありがとうございます把握しましたお手数おかけしました。

なんかもう、スクリプトしかないですね!

var gr = app.selection[0];
if(gr.reflect.name == "GroupItem"){
    var gName = gr.name;
    app.executeMenuCommand("Live Pathfinder Add");
    app.executeMenuCommand("expandStyle");
    app.executeMenuCommand("ungroup");
    app.executeMenuCommand("compoundPath");
    app.selection[0].name = gName;
}

 

例外処理は入れといたほうがいいかもしれません。

1 reply

akatsuki_obana
Community Expert
Community Expert
August 31, 2023

グループを選択して、編集モード(選択オブジェクト編集モード)をオンにして、編集モードの中で複合パスを作成してください。

こうすれば、グループを維持したまま、複合パスを作成できます。

nekkonekoAuthor
Inspiring
August 31, 2023

ありがとうございます。

選択オブジェクト編集モードも試したのですが、パスファインダーで合体した状態にするとグループ名が消えてしまいました。

 

単純にこのまま複合パスにするだけならいいのですが例えばこの円が重なっていて、パスファインダーで合体したい場合とかは出来なかったです。。私のやり方が違うのでしょうか・・・。

nekkonekoAuthor
Inspiring
August 31, 2023

すみません、複合パスって記載したからよくわからなくなってますね・・・。

ただの丸が3つある場合に合体したらただのパスです。複合じゃなかったです。申し訳ありません。