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 ファイルを複製してからお試しください。