- Home
- illustrator, スクリプト
- 【Illustrator】PhotoshopやXDみたいにアートボード名を左上に生成してくれるスクリプト
【Illustrator】PhotoshopやXDみたいにアートボード名を左上に生成してくれるスクリプト
- 2020/8/3
- illustrator, スクリプト
- アートボード
- コメントを書く
PhotoshopやXDを使って便利だなぁと思う機能のひとつに、アートボードの左上に常にアートボード名が表示してくれる、という機能があります。
アートボード名を変更すると自動ですぐに反映されますし、ひと目でアートボード名がわかるのでとても便利。
一方で、Illustratorにはその機能はありません。
アートボード名を把握したいときはアートボードパネルから確認するしかありません。
表裏のチラシを作るぐらいだったら何ら問題ありませんが、Illustratorでwebデザインをしたりする時など、アートボード名をガッツリ管理したい時はいささか不便に感じてしまいます。
そこで今回は、スクリプトで実現する、Illustratorの各アートボードの左上にアートボード名を表示させる方法をご紹介。
テキストオブジェクトで代用できるが、手間がかかる。
標準で機能がないなら、単純にテキストでアートボード名を入れる、という方法で代用できます。しかし、ここで2点ほど問題が。
いちいち手動でアートボード名を入れるのが面倒
大量のアートボードがあった場合、各アートボードの左上に一つ一つ入れていくのは、なかなか面倒な作業です。仮にアートボードが100個あったら、それだけで一仕事になってしまう。
アートボード名を変更した時、反映させるのが手間
アートボードパネルからアートボード名をリネームしても、当然手動で入れたテキストは変わってくれません。
そう。あくまで擬似的にテキストオブジェクトでアートボード名を入れているだけなので、当然連動しませんよね。
つまり修正も手動で打ち直さなければいけなくなる。
これでは面倒すぎます。
全アートボードの左上にアートボード名を一気にいれるスクリプト、作りました。
スクリプトでやれそうなことはスクリプトに任せて手作業からの解放を。
ということで、一瞬で各アートボードの左上にアートボード名を挿入するスクリプト、作りました。
使い方
使い方はスクリプトを実行するだけです。実行すると、以下が生成されます。
- アートボード名が反映されたテキスト(各アートボードの左上に生成)
- 塗りなし・線なしのアートボードサイズの四角形
これらがグループ化された状態で生成されます。
ここで、「ん?1はわかるけど、2は何のためにあるの?」と思うかもしれません。
これは、よくお世話になっている三階ラボさんのアートボードを制御するスクリプトと連携させるためです。
アートボードを再構築する – Rebuild Artboards | 3flab Illustrator Scripts
スクリプトの仕様
- オブジェクトは「artboard」というレイヤーに生成されます。該当するレイヤーがない場合は自動的にレイヤーも生成されます。
- スクリプト実行後、「artboard」レイヤーはロックされます。
- スクリプトを実行するたびに、「artboard」08の中身をいちど全部削除して、新しく現状のアートボード名からオブジェクトを生成します。
つまり、アートボード名を変更する度にスクリプトを実行すれば、最新の状態に一新してくれる、と言うわけです。
PhotoshopやXDのようにリアルタイム反映とまでは参りませんが、このスクリプトである程度カバーできると思います。
ダウンロード
このスクリプトは無料です。
人によってユーザインターフェイスの設定が違うと思うので、テキストの色が白パターンのものと、黒パターンの2つを用意しています。
https://efficiencydesign.booth.pm/items/3801574
検証について
mac os mojaveのillustrator cc 2019と2020で検証済みです。
免責事項
このサイトで配布・紹介しているスクリプトを使用するにあたり、以下の項目に同意したとみなします。
・このサイトで配布しているスクリプトを無断で転送・販売・配布の禁止
・このスクリプトによって起きるいかなる不具合や損害も、サイト運営者は責任を負いません。
スポンサーリンク
コメント
この記事へのトラックバックはありません。
この記事へのコメントはありません。