InDesignのトレーニング部屋InDesignの勉強部屋を運営しているYUJIさんによるInDesignのトレーニングが受けられます。詳しくは*InDesignの勉強部屋_Aboutまで。
2009年11月11日

[3822]数字2桁を漢字1文字分にする

[3822]数字2桁を漢字1文字分にする | 投稿者:エミリ | 投稿日:2009/11/11(Wed) 11:06:35
スプリクトは初めてなのですが、
【No.3812】
上記のいきさんの記事を見て、このスクリプトを使いたいと思いましたので、javaScriptの中に「.jsx」を付けて保存しました。
CS3ではこのスクリプトを実行できますか?

CS3を開いて実行しようとすると、エラーになり下記が表示されました。

「javaScriptエラーです!
エラー番号:55
エラー文字列:オブジェクトはプロパティまたはメソッド'changePreferences'をサポートしていません
行:3
ソース:app.changePreferences.glyphFrom=1247897453;//等幅半角字形」

宜しくお願いします。

↑このページのトップへ

» 1
[3825]Re: 数字2桁を漢字1文字分にする | 投稿者:ちこ | 投稿日:2009/11/11(Wed) 12:30:33
あまりスクリプトには詳しくないのですが・・・

下記のサイトを見ると、CS3で実行する場合は
「changePreferences」を「ChangeTextPreference」に変えないと
ダメなようです。
ほかにも変えなければいけない箇所があるかもしれませんが・・・

*http://www2.rocketbbs.com/11/bbs.cgi?id=thats&mode=pickup&no=1483
» 2
[3829]Re: 数字2桁を漢字1文字分にする | 投稿者:エミリ | 投稿日:2009/11/11(Wed) 13:09:58
ちこさん、ありがとうございます。

「changePreferences」を「ChangeTextPreference」だけ変えて見ましたが、やっぱりダメですね。
» 3
[3830]Re: 数字2桁を漢字1文字分にする | 投稿者:いき | 投稿日:2009/11/11(Wed) 13:50:53
ああ、CS3ではsearchメソッドが廃止されていますし、検索オプションも4つどころではありませんので(^^;

より汎用性の高い市川せうぞーさんのスクリプトをおすすめします。
*http://d.hatena.ne.jp/seuzo/20090413/1239635094

num_glyph0.4、CS4用ですがCS3で動きます。
選択文字列に対し、「すべてを二分字形に」を実行してやれば、全角数字はそのまま、算用数字がすべて二分字形に変更されます。
» 4
[3831]Re: 数字2桁を漢字1文字分にする | 投稿者:エミリ | 投稿日:2009/11/11(Wed) 14:10:11
いきさん、ありがとうございました。
たびたびスミマセン。

できたようです。

↑このページのトップへ

↑このページのトップへ

エントリー情報

↑このページのトップへ

loading... 読み込み中...
loading... 読み込み中...

↑このページのトップへ

コメント投稿コメントをどうぞ

ここは過去のエントリーを保管しているページです。追加の質問や新規の質問の場合は、このエントリーのコメント欄より【 *InDesignの勉強部屋BBS(InD-Board) 】に質問を投稿することをお薦めいたします。(元の質問者などからはこのコメント欄に投稿しても回答は得られないでしょう)


※メールアドレスは公開されません。


※URLまたは英数字のみのコメントの場合、投稿を受付できない場合があります。

↑このページのトップへ

↑このページのトップへ

━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━
チラシ印刷ポスター印刷新聞折込チラシ印刷チケット印刷 冊子印刷ポケットフォルダー印刷Flash 電子カタログ変換などに対応した印刷サービス
激安印刷通販サービスはこちら 選挙ポスター印刷もあります。
━━━━━━━━━━━━━━━━━━━━━━━━━━━ TOKUPRE PR ━
 

↑このページのトップへ