Adobe Illustratorでテキストのタブと行ごとに分割

●2024年1月4日(木)
書式が反映されないを修正いたしましたがはじめの一つのテキストアイテムの書式設定で再作成されます
ダウンロード タブと行ごとに分割.scpt(41KB)2024-01-04-tab-line-divide.zip

●2022年8月6日(土)
最近の変更なのか?テキストオブジェクトからpropertiesを取得できなくなったのでプロパティを変数に保存するのではなくてテキストオブジェクトを変数にしてpropertiesを毎回テキストオブジェクトから取得するように変更を加えて対処いたしました
ダウンロード タブと行ごとに分割.scpt(27KB)2022-08-06-tab-line-divide.zip

●2020年12月25日(金)
新しいイラストレーターに対応しました。あと書式設定のズレ(インデックス)を修正したことと今まで作業レイヤー(一時レイヤー)を利用していましたが廃止してmoveコマンドでテキストの階層へ新しいテキストを処理するようにしたので気分的によくなりました。
ダウンロード タブと行ごとに分割.scpt(28KB)2020-12-25-tab-line-divide.zip

●2020年10月19日(月)
なんとかrun scriptでロードしないで書式のプロパティと新規ページアイテムの書式を紐付けできました!(厳密には書式の線は、他のスクリプトもコントロールできずに除外しています)run scriptのタイプのように書式を残すことがうまくいきました。あとは(次は)、タブの設定を反映させることが目標です。
ダウンロード タブと行ごとに分割.scpt(51KB)2020-10-19-tab-line-divide.zip

●2020年10月15日(木)
最近のIllustratorのバージョンで書式のプロパティにエラーが発生して、書式のプロパティをstringでrun scriptでロードしてセットした方が好きな値にしやすいだろうと考えていたのですがプロパティをセットした方がエラーが見つけやすく処理も早いのでpropertiesで書式を適用するようにしました。ですが、オリジナルの文字のインデックスからバラバラにした個々のインデックスにうまく紐付けができずに書式はテキストフレーム単位でセットされます。今はできませんでしたが目標は、character i→paragraph i→text frame iの階層で i のインデックスを紐付けできたらなあと思います。
ダウンロード タブと行ごとに分割.scpt(23KB)2020-10-15-tab-line-divide.zip

●修正:2020年2月1日(土) RGBカラーのドキュメントでも動くようにしました。
ダウンロード タブと行ごとに分割.scpt(185KB)2020-02-01-tab-line-divide.zip

2017年7月27日(木)
2018年3月28日(水)更新
2018年12月25日(火)更新

ダウンロード タブと行ごとに分割.scpt(185KB)2018-12-25-tab-line-divide.zip

イラストレーターで選択されたテキストをタブごとに行ごとに分割します。
タブに位置の数字まで組み込めたのですがタブ左揃えのみの対応になります。 また、作業のため文字に「ਵ」と含まれているとダブルクォーテーションに置きかわりますのでご注意ください。




その他
その他 スペースのタブ化.scpt(5KB)AI-space-as-tab.zipp

  (スクリプトメニューで使う方法の説明は省略いたします)





トップページ