Skip to main content
Participant
September 13, 2023
質問

Script からのオブジェクト選択

  • September 13, 2023
  • 返信数 2.
  • 473 ビュー

お世話になります。現在2023 向けのスクリプトを作成しているのですが、スクリプト側から指定範囲を選択することは可能でしょうか?

スクリプトから範囲を指定して、リサイズ等を実施したいと考えております。

このトピックへの返信は締め切られました。

返信数 2

Ten A
Community Expert
Community Expert
September 13, 2023

まず、スクリプトからはマウスポインタの位置情報は取れませんので通常のツールのような動作を想定しているのであれば不可能です。それはプラグインを作成すべきものです。ajabonさんの指摘のような座標指定の場合は出来ます。ただし、Illustratorで矩形範囲に図形が引っかかるかどうかをチェックするのってすんげ〜面倒です。ベジェ曲線の特定区間がエリアにかかるかどうかを順繰りにアンカーポイント情報を拾いながらすべて演算する必要があるからなんですけど、そうれはもう、血を吐きそうなぐらい数学のお勉強も必要になってくるものです。
まあ、パスファインダー前後で面積を比較するって抜け道があるんですけどね……

Participant
September 25, 2023

Ten Aさんありがとうございます。数学の勉強が必要なのですね。プラグイン化も検討してみたいと思います。

ajabon grinsmith
Community Expert
Community Expert
September 13, 2023

指定範囲は、座標領域ということですね。

全オブジェクトをループして座標値を取得、任意の領域内なら選択、ちがえば非選択

という地道めな処理になります。

Participant
September 13, 2023

ご回答いただきありがとうございます。やはり、地道にオブジェクトの座標変数を確認していくしかないのですね。