DTP駆け込み寺
  1. [18410] Illusutratorでの検索置換JSについて スクリプト 2015/12/08 16:22
    1. [18412] Re: Illusutratorでの検索置換JSについて (z-) 2015/12/08 17:15
      1. [18413] Re^2: Illusutratorでの検索置換JSについて スクリプト 2015/12/08 18:17

[ 返信 ]

Illusutratorでの検索置換JSについて

Illustratorにて検索置換処理JSを書いています。
Indesign側では検索置換パレットの制御?が下記コードでできますが
Illustratorについては同じようなものはないのでしょうか?

app.findTextPreferences.properties = "検索文字"
app.changeTextPreferences.properties = "置換文字"

「Illustrator javascript 検索と置換」でググると、ほぼ「replace」で置換をおこなっておりますが、
この場合フレーム内に様々なスタイルの文字がある場合、全て1文字目のスタイルになってしまいます。

Illustrator側での検索置換の制御で、スタイルを変えずに行う方法をご教示くださいませ。

よろしくお願い致します。

[18410] スクリプト (2015/12/08 Tue 16:22)

[ 返信 ]


Re: Illusutratorでの検索置換JSについて

> 「Illustrator javascript 検索と置換」でググると、ほぼ「replace」で置換をおこなっておりますが、
> この場合フレーム内に様々なスタイルの文字がある場合、全て1文字目のスタイルになってしまいます。

テキスト全体に対して検索置換を行っているせいです。
IllustratorのStoryオブジェクト内にはtextRange配列があります。
検索後、必要な範囲のtextRangeのcontentsを置換してあげてください。

ウチはめんどくさいのでやりませんでした。。

[18412] (z-) (2015/12/08 Tue 17:15)

[ 返信 ]


Re^2: Illusutratorでの検索置換JSについて

> テキスト全体に対して検索置換を行っているせいです。
> IllustratorのStoryオブジェクト内にはtextRange配列があります。
> 検索後、必要な範囲のtextRangeのcontentsを置換してあげてください。
>
> ウチはめんどくさいのでやりませんでした。。

Z- さん
いつもありがとうございます。
調べてみます!

[18413] スクリプト (2015/12/08 Tue 18:17)