charge 2019-02-04
テキスト処理系スクリプトパック 16 scripts pack for text
テキスト処理系のスクリプト16種類を1セットにしたパックです。
おしながきMenu
改行処理系 Paragraphs
選択したテキストの改行(段落)を処理するスクリプトです。
- 様々な選択状態に対応(単一選択、複数選択、部分的なインライン選択)
- 全てのテキストの種類(ポイントテキスト、エリアテキスト、パステキスト)に対応
- 文字のスタイルを維持
- 目的のテキストを含むグループを選択した状態でも実行可能
A01: 空行を削除
重複した改行(段落の終わり、強制改行、段落区切り)を削除します。
- 3flab-remove_empty_lines.jsx
A02: 全改行を削除
全ての改行(段落の終わり、強制改行、段落区切り)を削除します。
- 3flab-remove_all_line_breaks.jsx
A03: 強制改行を削除
強制改行を全て削除します。
- 3flab-remove_soft_returns.jsx
A04: 行の並び順を反転
改行(段落)の順番を反転します。※部分的なインライン選択には対応していません。
- 3flab-reverse_text_with_line.jsx
A05: 改行で分割
改行されたポイントテキストを、全ての改行位置で分割し、複数のポイントテキストに変換します。
- 3flab-reverse_text_with_line.jsx
A06: 改行で連結
バラバラのテキストを改行で連結し、最前面のテキストに統合します。
- 3flab-join_texts_with_newline.jsx
入れ替え系 Replacement
選択した2つ以上(偶数)のテキストアイテムを入れ替えるスクリプトです。
- 重なり順を元に入れ替え
- 全てのテキストの種類(ポイントテキスト、エリアテキスト、パステキスト)に対応
- 目的のテキストを含むグループを選択した状態でも実行可能
B01: テキストの内容を入れ替え
テキストの内容を入れ替えます。
- 3flab-swap_text_content_a_and_b.jsx
B02: テキストの内容を差し替え
前面のテキストを背面のテキストの内容に差し替えます。背面のテキストは削除されます。
- 3flab-replace_back_text_content_with_front_text.jsx
背面のテキストを前面のテキストの内容に差し替えます。前面のテキストは削除されます。
- 3flab-replace_back_text_content_with_front_text.jsx
B03: 改行テキストからテキストの内容を差し替え
前面にある改行テキストの内容から、他のテキストの内容を差し替えます。
- 3flab-replace_texts_contents_with_paragraph_of_front_text.jsx
B04: ポイントテキストの位置を入れ替え
ポイントテキスト同士をアンカーポイントの位置を元に入れ替えます。
- 3flab-swap_point_texts_position_of_a_and_b.jsx
行揃え系 Alignment
選択したテキストの揃えを変更するスクリプトです。
- 様々な選択状態に対応(単一選択、複数選択、部分的なインライン選択、カーソルの挿入のみ等)
- 全てのテキストの種類(ポイントテキスト、エリアテキスト、パステキスト)に対応
- イレギュラーなテキストの状態(孤立点、空の改行等)に対応
- 目的のテキストを含むグループを選択した状態でも実行可能
C01: 行揃え3種切替(通常版)
行揃え3種(左/上揃え・中央揃え・右/下揃え)を順に切り替えます。
- 3flab-change_text_align_in_3_types.jsx
行揃えの単機能版です。
- 3flab-change_text_align_left.jsx
- 3flab-change_text_align_center.jsx
- 3flab-change_text_align_right.jsx
C02: 行揃え3種切替(位置固定版)
行揃え3種(左/上揃え・中央揃え・右/下揃え)を順に切り替えます。ポイントテキストの場合、位置を固定したまま行揃えだけを変更します。
- 3flab-change_text_align_in_3_types_with_position.jsx
行揃えの単機能版です。ポイントテキストの場合、位置を固定したまま行揃えだけを変更します。
- 3flab-change_text_align_left_with_position.jsx
- 3flab-change_text_align_center_with_position.jsx
- 3flab-change_text_align_right_with_position.jsx
C03: 均等配置4種切替
行揃えの均等配置4種(最終行左/上揃え・最終行中央揃え・最終行右/下揃え・両端揃え)を順に切り替えます。
- 3flab-change_text_justify_in_4_types.jsx
行揃え均等配置の単機能版です。
- 3flab-change_text_justify_left.jsx
- 3flab-change_text_justify_center.jsx
- 3flab-change_text_justify_right.jsx
- 3flab-change_text_justify_all.jsxx
C04: 行揃え・均等配置全種切替
全ての行揃えと均等配置全てを順に切り替えます。
- 3flab-change_text_align_justify_in_all_types.jsx
C05: 行揃え・均等配置全種切替(位置固定版)
全ての行揃えと均等配置全てを順に切り替えます。ポイントテキストの場合、位置を固定したまま行揃えだけを変更します。
- 3flab-change_text_align_justify_in_all_types_with_position.jsx
おまけ One more thing
あくまでもおまけです。
X01: 回転させたテキストを元に戻す
回転させてしまったテキストを無理やり元の状態に戻します。
- 3flab-reset_rotated_text.jsx
サポート環境Support environment
制作環境:macOS / Illustrator 24.0.3
動作確認:macOS / Illustrator 24.0.3
ダウンロード Download
カンパ Donation
スクリプトを配布するモチベーションの維持や、スクリプトを作るときのコーヒー代として使わせていただきますので、バックアップしていただけると助かります。
免責事項 Disclaimer
スクリプトファイル自体の無断転載・無断配布を禁じます。
スクリプトを使用することによる、アプリケーションの不具合やファイルの破損についての責任は負いませんのでご了承ください。
まずは、ai ファイルを複製してからお試しください。