Skip to main content
Participant
January 14, 2022
Answered

アクションでアートボードのサイズ変更をしたい。

  • January 14, 2022
  • 2 replies
  • 6618 views

アクションでアートボードのサイズ変更の動作を登録することは出来ませんでしょうか?

最終的には複数の既存ファイルをパッチで、サイズ変更の処理して保存することが目的となります。

 

【試したが、アクションに記録されなかったこと】

・アクションの「メニュー項目を挿入」から、アートボードの「アートボードオプション」で

サイズの数値を直接入力、及びプリセットのカスタマイズ選択からのサイズ変更。

・予めアクションに登録しておいたオブジェクト(変更したいアートボードのサイズの)を

挿入し、直後に挿入したオブジェクトが選択された状態で「アートボードに変換」。

・「ドキュメント設定」からの「アートボードの編集」。

 

バージョン:Illustrator2022(26.0.2)

 

よろしくお願い致します。

 

 

This topic has been closed for replies.
Correct answer sttk3

確かにアートボードのサイズはアクションで直接編集できません。ただ,既存の機能の組み合わせで近い動作は可能です。次のようなアクションを作ってみてください。

 

 (1) 目標のサイズ・座標に四角を生成する
アクションには[選択したパスを挿入]という機能があり,事前に登録したパスの複製を実行時に生成できます。これを使い,目的のアートボードサイズ・座標の四角いパスを生成します。

 

例えばアートボードを600x400にリサイズしたい場合,このようにアクションを登録してください。

  1. 長方形ツールで600x400の四角を作る
  2. 四角の左上座標を[0, 0]にする
  3. 四角を選択し,アクションパネルの[選択したパスを挿入]を実行する

 

(2) アートボードサイズを四角に合わせる
オブジェクト > アートボード > 選択オブジェクトに合わせる を実行すると,アクティブなアートボードのサイズ・座標を,選択しているオブジェクトに合わせて変更可能です。これを使ってアートボードをリサイズします。

 

[選択したパスを挿入]アクションを実行したあとは,生成したパスが選択された状態になります。[選択オブジェクトに合わせる]を実行すれば,(1)のパスに合わせてアートボードが変形するわけです。

 

[選択オブジェクトに合わせる]は記録できないので,[メニュー項目を挿入]経由で登録してください。シンプルなアクションはこれで完成です。

 

 

応用

  • 線がついていると,線幅の分アートボードが大きくなります。線をなしにするアクションも加えましょう
  • アートボードサイズの四角がデータとして残ってしまいます。削除しましょう

 

ここまで加えたアクションは画像のようになります。

 

2 replies

sttk3Correct answer
Legend
January 15, 2022

確かにアートボードのサイズはアクションで直接編集できません。ただ,既存の機能の組み合わせで近い動作は可能です。次のようなアクションを作ってみてください。

 

 (1) 目標のサイズ・座標に四角を生成する
アクションには[選択したパスを挿入]という機能があり,事前に登録したパスの複製を実行時に生成できます。これを使い,目的のアートボードサイズ・座標の四角いパスを生成します。

 

例えばアートボードを600x400にリサイズしたい場合,このようにアクションを登録してください。

  1. 長方形ツールで600x400の四角を作る
  2. 四角の左上座標を[0, 0]にする
  3. 四角を選択し,アクションパネルの[選択したパスを挿入]を実行する

 

(2) アートボードサイズを四角に合わせる
オブジェクト > アートボード > 選択オブジェクトに合わせる を実行すると,アクティブなアートボードのサイズ・座標を,選択しているオブジェクトに合わせて変更可能です。これを使ってアートボードをリサイズします。

 

[選択したパスを挿入]アクションを実行したあとは,生成したパスが選択された状態になります。[選択オブジェクトに合わせる]を実行すれば,(1)のパスに合わせてアートボードが変形するわけです。

 

[選択オブジェクトに合わせる]は記録できないので,[メニュー項目を挿入]経由で登録してください。シンプルなアクションはこれで完成です。

 

 

応用

  • 線がついていると,線幅の分アートボードが大きくなります。線をなしにするアクションも加えましょう
  • アートボードサイズの四角がデータとして残ってしまいます。削除しましょう

 

ここまで加えたアクションは画像のようになります。

 

kuragemanAuthor
Participant
January 17, 2022

ありがとうございます。

ご提案いただいた方法で対応できました。

「挿入したオブジェクトが選択された状態で「アートボードに変換」」は試して駄目だったのですが、

ご提案頂いた[選択オブジェクトに合わせる]でアクションに記録がされました。

大変助かりました。

 

Ten A
Community Expert
Community Expert
January 14, 2022

アートボードの操作はダメですね。スクリプトからも操作できません。自動化しようと思ったらプラグイン作らないとダメです。

Ten A
Community Expert
Community Expert
January 14, 2022

いやいや、アートボードはスクリプトいけるやろって事で、以下をご参照下さい。

スクリプトが用意できればアクションに組み込む事は可能です。

 

https://community.adobe.com/t5/illustrator-discussions/script-for-making-an-object-the-artboard-size/td-p/3955367

Participating Frequently
January 14, 2022

私もできなかったので、昔はスクリプトでファイル開いてアートボードサイズを見て閉じて、新規でそのサイズのアートボードのファイルを作成してうんたらってやってました。

けど、アートボードを自在に操ってる人もいますよね。

宮澤聖二さん

https://onthehead.com/ais/

 

Ten Aさんはじめここのフォーラム内でもすごい人のを私は、おおーってみてるだけですけど...

またいろいろやってみるかな。