こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Illustrator用JAVA開発

Illustratorで動かすJavascriptについて質問があります。

[制作環境/MacOS10.7/IllustratorCS5]

現在Illustratorの作業を自動化するため、Javascriptを勉強しているのですが、Illustratorで選択したテキストの指定の位置を「改行」するプログラムを作ることができません。

【例】

あああああああああ
   ↓
あああ
ああああああ

※3文字目で強制的に改行


そもそも上記のように、特定の位置で選択したテキスト全てを改行するプログラムを作成することはできるのでしょうか(Javascriptで)?

改行コードは「CR = String.fromCharCode(13);」で指定することができるので、うまく挿入することができれば、改行できそうな気はしますが、私の頭では組み立てることができませんでした。

どちらか、お詳しい方がいらっしゃいましたら、ご教授いただけると幸いです。

簡単な説明で恐縮ですが、書き込みよろしくお願いいたします。

投稿日時 - 2014-09-25 17:42:12

QNo.8768069

すぐに回答ほしいです

質問者が選んだベストアンサー

お勉強中ということでヒント。

JavaScriptには指定場所から指定場所までを取得する関数がある。

ある文字列の1文字目~3文字目を取得して改行を追加して4文字目~最後までをくっつければいいんじゃないかな?

var str = "ああああああああああああ";
var after = (strの1文字~3文字) + CR + (strの4文字~最後)

こうすればafterの文字列は
あああCR
あああああああああ

となるの

投稿日時 - 2014-09-25 18:20:12

お礼

早々のお返事ありがとうございます。

頂いたヒントをもとに、模索してみます。

完成しましたら、改めてお返事させていただきます。

投稿日時 - 2014-09-25 20:28:22

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問