イラストレーター スクリプト "テキストを一括挿入"
こんにちは
音楽家兼動画素材制作兼セラピスト兼なんか色々やっているXimotoです
Adobe illustratorを使っていて、複数のテキストエリアにコピペで1つ1つ文字列を挿入、または入れ替えをしていくのって面倒だなって感じることがあります
例えばエクセルから1セルずつコピーしてペーストなんて本当に大変
色々調べているとillustratorの変数を使って一括挿入/入れ替えする方法もあるようですが、まず変数を設定するのが面倒
さらにプロジェクトごとにテキストエリアの数や配置が変わったらその都度変数をなんてことにもなります
面倒
とにかく面倒なことはどんどん潰していきたい
そこでできたのがエクセルからでもCSVファイルからでもテキストからでも選択した複数のテキストエリアに上から順にそれぞれ任意の文字列を挿入するスクリプトです
長いですね
使い方
複数の選択されたテキストエリアに一括挿入、入れ替えができます
フォントサイズとフォントフェイスは継承されます
まず入力したい文字列をエクセルでもCSVファイルでもテキストエディターでも良いので用意しておくと良いです
ポイントは入力したい文字列がそれぞれ改行されていること
入力されるテキストエリアは座標の上から順番Z字(テキストエリアが同じ高さの座標にある場合は左から右)に入力されていく
挿入/入れ替えしたいテキストエリアを選択後、スクリプトを起動すると文字入力欄が出現するのでそこにテキストを記入してください
OKをクリックするとテキストエリアにそれぞれ文字列が挿入/入れ替えされます
下のgif画像を見ていただければわかりやすいと思います。
どうでしょうか、用意するものはテキストデータだけなので手軽に利用できると思います
エクセルだと各セルを纏めてコピーして貼り付けるとセルごとに改行されているのでそのままコピペでいけると思います
ポイント及び注意点
・入力されるテキストは上から順番
・高さの座標が同じなら左→右の順に入力される
・入力した文字列は「改行」区切る
・文字列が入力欄と数が合わない場合、それぞれの残りのテキストまたはテキストエリアは無視される
確認はWindow10とMac M1 Big Sur環境下で行なっています
illustratorのバージョンは2020,2021
免責事項
このサイトで配布・紹介しているスクリプトを使用するにあたり、以下の項目に同意したとみなします。
・このサイトで配布しているスクリプトを無断で転送・販売・配布の禁止です、ごめんなさい
・このスクリプトによって起きるいかなる不具合や損害も、サイト運営者は一切の責任を負えません、ごめんなさい
・OSやillustratorのバージョンによりうまく動作しない場合があるかもしれません、ごめんなさい
ご連絡いただければ対応可能な場合もございます、お気軽にお問い合わせください
お役に立てれば幸いです
ダウンロードは以下から
ごめんなさい有料記事です
ここから先は
¥ 1,000
この記事が気に入ったらサポートをしてみませんか?